安装LNMP
安装过程
下载
访问下载地址,找到需要安装的版本的下载地址
如:http://soft1.vpser.net/lnmp/lnmp1.5-full.tar.gz
wget http://soft1.vpser.net/lnmp/lnmp1.5-full.tar.gz
为了防止安装时掉线,建议使用screen
yum install screen #安装screen screen -S lnmp #指定screen作业的名称 #开始执行安装过程,如果掉线执行下面命令恢复 screen -r lnmp #恢复离线的screen作业 screen -list #列出所有会话
解压安装
tar -zxvf lnmp1.5-full.tar.gz cd lnmp1.5-full ./install.sh {lnmp|lnmpa|lamp} #需选择安装的类型 #按照提示选择mysql、php版本安装
默认安装目录
Nginx:/usr/local/nginx/
MySQL:/usr/local/mysql/
MariaDB:/usr/local/mariadb/
PHP:/usr/local/php/
多PHP目录:/usr/local/php5.6/ 版本号随安装版本不同而不同
PHP扩展插件配置文件目录:/usr/local/php/conf.d/
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
各应用对应的文件
Nginx
安装目录
/usr/local/nginx
配置文件
/usr/local/nginx/conf
日志文件
日志文件在配置文件中设置error_log 错误日志 http{log_format} 日志格式 http{access_log} nginx访问日志 server{access_log} server访问日志 默认设置 /usr/local/nginx/logs/error.log /usr/local/nginx/logs/access.log /usr/local/nginx/logs/host.access.log
PID
/usr/local/nginx/logs/nginx.pid
listen
监听端口:80 监听进程用户:在`/usr/local/nginx/conf`文件中`user www;`配置
Mysql
安装目录
Mysql:/usr/local/mysql MariaDB:/usr/local/mariadb/
配置文件
/etc/my.cnf
日志文件
/usr/local/mysql/var/目录下 通过下面查询语句查看日志设置及路径 show global variables like '%LOG%';
listen
监听端口:3306 监听socket:/tmp/mysql.sock
PHP
安装目录
/usr/local/php
配置文件
/usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini
日志文件
/usr/local/php/var/log/php-fpm.log /usr/local/php/var/log/slow.log
PID
/usr/local/php/var/run/php-fpm.pid
Listen
监听socket:/tmp/php-cgi.sock 监听进程用户:在`/usr/local/php/etc/php-fpm.conf`文件中`listen.owner = www`配置