需要一个安装包--百度网盘下载lnmp包
链接:https://pan.baidu.com/s/13m9lKuBaf1conM30CnvYOA 密码:12rn
1.准备工作
恢复快照,初始化安装;设置永久IP;关闭防火墙。
安装包lnmp1.2-full.tar.gz 上传至服务器。
服务器需要3GB以上硬盘剩余空间。
MySQL 5.6及MariaDB 10必须1G以上内存。
确定yum源正常使用!
安装步骤
#tar -zxvf lnmp1.2-full.tar.gz
#cd lnmp1.2-full
#./install.sh lnmp
(如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可)
需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:
这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为y 启用,输入后回车进入下一步,选择MySQL版本:
输入MySQL或MariaDB版本的序号,回车进入下一步,选择PHP版本:
输入PHP版本的序号,回车进入下一步,选择是否安装内存优化:
可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车。
如果是LNMPA或LAMP的话还需要设置管理员邮箱
再选择Apache版本
提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin这几个软件。
安装完成
如果显示Nginx: OK,MySQL: OK,PHP: OK
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并Install lnmp V1.2 completed! enjoy it.的话,说明已经安装成功。
相关目录和文件
nginx目录:/usr/local/nginx
MySQL目录:/usr/local/mysql
PHP目录: /usr/local/php
nginx的日志目录 /home/wwwlogs/
nginx的配置文件路径
vim /usr/local/nginx/conf/nginx.conf
MySQL配置文件 /etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
LNMP状态管理
启动
lnmp start
停止
lnmp stop
查看状态
lnmp status
重新启动
lnmp restart
平滑重启:pkill -HUP nginx
检查配置文件中的语法是否有错
/usr/local/nginx/sbin/nginx -t