最近遇到项目需要部署LAMP,搭建web服务,就此做一个项目安装过程分享。
软件:lnmp1.4.tar.gz
系统环境:Red Hat Enterprise Linux Server release 6.7 (Santiago)
IP:192.168.0.150
硬件:需要5GB以上硬盘剩余空间、需要2G以上内存
安装步骤:
前提删除:1、查看是否存在mysq、http、nginxl相关安装,2、删除mysql相关安装rpm -e –nodeps 查询到的mysql相关安装名
安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp安装LNMP稳定版,如何要修改路径,就要修改lnmp.conf配置文件,并对里面执行脚本进行检查
运行上述LNMP安装命令后,根据安装需求选择对应软件版本最后出现如下显示即可:
Install lnmp takes 42 minutes.
Install lnmp V1.4 completed! enjoy it.系统管理:
lnmp.conf配置文件,可以修改lnmp.conf自定义下载服务器地址、网站/数
据库目录及添加nginx模块和php编译参数;不论安装升级都会调用该文件里的设置,如果需要修改数据库路径、www路径,提前修改lnmp.confFTP服务器
执行:./pureftpd.sh 安装,可使用lnmp ftp {add|list|del}进行管理。
卸载LNMP、LNMPA或LAMP可执行:./uninstall.sh 按提示选择即可卸载
状态管理
LNMP/LNMPA/LMAP状态管理:lnmp {start|stop|reload|restart|kill|status} Nginx状态管理:lnmp nginx或/etc/init.d/nginx {start|stop|reload|restart} MySQL状态管理:lnmp mysql或/etc/init.d/mysql {start|stop|restart|reload|force-reload|status} MariaDB状态管理:lnmp mariadb或/etc/init.d/mariadb {start|stop|restart|reload|force-reload|status} PHP-FPM状态管理:lnmp php-fpm或/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate} PureFTPd状态管理:lnmp pureftpd或/etc/init.d/pureftpd {start|stop|restart|kill|status} Apache状态管理:lnmp httpd或/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}相关图形界面
PHPMyAdmin: phpinfo: PHP探针: Xcache管理界面: Zend Opcache管理界面: apcu管理界面:LNMP相关目录文件
目录位置
Nginx:/usr/local/nginx/ MySQL:/usr/local/mysql/ MariaDB:/usr/local/mariadb/PHP:/usr/local/php/
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/ 默认虚拟主机网站目录:/home/wwwroot/default/ Nginx日志目录:/home/wwwlogs/配置文件:
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf MySQL/MariaDB配置文件:/etc/my.cnf PHP配置文件:/usr/local/php/etc/php.ini PHP-FPM配置文件:/usr/local/php/etc/php-fpm.conf PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf Apache配置文件:/usr/local/apache/conf/httpd.conf