图片 1

1.格式化分区(假若有数据盘的话需求格式化,未有一直跳过)

[root@localhost ~]# df -h
第一去创立一个文件夹:mkdir /storage
[root@localhost ~]# fdisk -l
fdisk /dev/vdb //推行 fdisk /dev/vdb 对磁盘分区,必要种种输入 “n”
,”p”,”1″,两回回车,”wq”:
mkfs.ext4 /dev/vdb1
echo ‘/dev/vdb1 /storage ext4 defaults 0 0’ >> /etc/fstab
[root@localhost ~]# mount /dev/vdb1 /storage

按随机键开头设置

回车

第一输入 .

8.重启服务器

lnmp restart

  1. 获取lnmp安装包

图片 2

4.安装FTP

踏入lnmp解压后的目录,施行:./pureftpd.sh

lnmp ftp add (增添一个ftp账号)

平昔回车或输入y

第二步:选第一个,创造三个新数据库

2.安装screen

设置screen的要害目标 是为着爱戴lnmp安装进程被中止不出现意外情状

yum install screen
screen -S lnmp

  1. 预备软件支持

持续,都以输入mysql消息,和二个mysql数据库

7.上传网址

应用ftp工具将文件下载到当地
上传到新的服务器/storage/wwwroot
登录shell cd到/storage/wwwroot
解压压缩包

unzip a.jinyiyun.net.zip

将权限改为www:www

chown -途达 www:www 指标文件夹

3.3 切换来lnmp解压文件夹里

率先步:检查文件

3.安装lnmp

安装lnmpa稳定版
lnmpa a一定不能忘了

wget -c
http://soft.vpser.net/lnmp/lnmp1.3.tar.gz
tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmpa

安装进程 几十分钟不等…

4.4 选择PHP版本

明日设置了一键安装包(linux,nginx,mysql,php).这么些创新的版本带了pureftpd,更加好作者急需ftp^^.

9.改变MySQL数据存放目录

配备好LNmp情形今后,暗许的网址目录和数据库存放目录都在系统盘,所以我们须求将它们转移到数据盘。

  • 停掉mysql服务器:

/etc/init.d/mysql stop

  • 上面新目录以/storage/mysql/ 为例,然后复制旧目录的数据库到新目录:

cp -R /usr/local/mysql/var/* /storage/mysql/

  • 将新目录赋权为mysql用户组:

chown mysql:mysql -R /storage/mysql/

  • 再修改配置文件:

vi /etc/my.cnf
找出mysql数据原有目录 /usr/local/mysql/var 修改为:
datadir = /storage/mysql
innodb_data_home_dir = /storage/mysql
innodb_log_group_home_dir = /storage/mysql

  • 启动mysql:
    /etc/init.d/mysql start

root

其三步:输入mysql消息,全部出示ok.声明你的mysql没有错.

5.陈设任务(可选)

1).yum -y install vixie-cron 安装
2).service crond restart 试器重启
3).把cron设为在开机的时候自动运营,在 /etc/rc.d/rc.local 脚本中步入/sbin/service crond start 就能够。
4).在/var/spool/cron下创建root文件
5).root文件 文件格式为unix格式
6).在root文件中写入(laravel框架)

          • php /storage/wwwroot/项目目录/artisan schedule:run
            1>> /dev/null 2>&1
            7).service crond restart 重启(突显两条ok)
6.开立设想主机

lnmp vhost add

输入要加上的设想主机域名,设置总体路线/storage/wwwroot/设想主机名,启用伪静态,验证MySQL的root密码分别步入

/usr/local/apache/conf/vhost/
/usr/local/nginx/conf/vhost/

修改对应的设想主机文件(暗许不修改 laravel框架要指向public)
并修改网址外号
apache:

ServerName domain.com
ServerAlias
domain.com
www.domain.com

nginx

server_name
domain.com
www.domain.com;

直白回车或输入1

图片 3

apt-get -y install screen unzip

设置就不表明了, 当你装完lnmp. 运维:/pureftpd.sh
就活动安装pureftpd了.须要专注就是,你要安装unzip,笔者前边安装失利,正是因为未有unzip.安装unzip命令是:yum
install unzip.

wget -O lamp.zip

图片 4

./install.sh lnmp

成套ok.可以下一步了

4.6 如若是lamp或lnmpa的话还叩问选拔apache版本

第四步:这一个是布局文件,language哪个地方采用chinese, ftp address
填写您和睦的ip新闻.其余暗许.然后回忆 save保存.

  1. 安装lnmp

主要说说面板,其实挺简单的,一步一步来.

cd lnmp1.4

图片 5

安装实现接下去初始应用就足以了,按加多虚构主机教程,增添设想主机后方可使用sftp或ftp服务器上传网址代码,将域名解析到VPS或服务器的IP上,分析生效就能够使用。

4.5 是或不是安装内部存款和储蓄器优化

tar zxf lnmp1.4.tar.gz

何况Nginx、MySQL、PHP都以running,80和3306端口都设有,并提醒安装使用的岁月及Install
lnmp V1.4 completed! enjoy it.的话,表明已经设置成功。

3.2 解压lnmp压缩包

一经显示Nginx: OK,MySQL: OK,PHP: OK

5 回车

wget -c

4.1 选择MySQL版本

  1. 获取lamp安装包

2.1 下载lamp

3.1 下载lnmp

4.2 设置密码

内需用winscp或其余类似工具,将/root目录上面包车型大巴lnmp-install.log下载下来,到LNMP援救论坛发帖申明你的系统发行版名称及版本号、三11位照旧陆十一位等音讯,并将lnmp-install.log压缩以附属类小部件格局上传来论坛,大家会透过日记查找错误,并予以对应的缓慢解决格局。

若现身红字,则为设置退步

提醒”Press any key to install…or Press Ctrl+c to
cancel”后,按回车键确认开班设置

2 回车 (3,4,6,7至少需求1G的空间,慎选,默以为2)

安装时间大概会几十秒钟到多少个小时不等,首若是机械的配置网速等原因会导致影响。

LNMP脚本就能电动安装编写翻译Nginx、MySQL、PHP、phpMyAdmin、Zend
Optimizer
那多少个软件。

4.3 询问是还是不是启用MySQL InnoDB

Nginx 目录: /usr/local/nginx/

MySQL 目录 : /usr/local/mysql/

MySQL数据库所在目录:/usr/local/mysql/var/

MariaDB 目录 : /usr/local/mariadb/

MariaDB数据库所在目录:/usr/local/mariadb/var/

PHP目录 : /usr/local/php/

PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及然后版本为
/home/wwwroot/default/phpmyadmin/
刚烈提出将此目录重命名称叫其不轻便猜到的名字。phpmyadmin可和煦从官方网址下载新版替换。

暗中认可网址目录 : 0.9版本为 /home/wwwroot/ 1.0及其后版本为
/home/wwwroot/default/

Nginx日志目录:/home/wwwlogs/

/root/vhost.sh加多的虚构主机配置文件所在目录:/usr/local/nginx/conf/vhost/

PureFtpd 目录:/usr/local/pureftpd/

PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为
/home/wwwroot/default/ftp/

Proftpd 目录:/usr/local/proftpd/

Redis 目录:/usr/local/redis/

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf

足够的设想主机配置文件:/usr/local/nginx/conf/vhost/域名.conf

MySQL配置文件:/etc/my.cnf

PHP配置文件:/usr/local/php/etc/php.ini

php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
1.3及更加高版本:/usr/local/pureftpd/etc/pure-ftpd.conf

PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf

Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf
1.2及前边版本为/usr/local/proftpd/proftpd.conf

Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf

Redis 配置文件:/usr/local/redis/etc/redis.conf

找到安装包解压后,步入到解压的文书

下一场施行解压程序

./uninstall.sh

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注