修改配置文件目录
https://lnmp.org/faq/lnmp-vhost-add-howto.html
目录位置:
查找配置文件:
find / -name my.cnf
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/
PHP扩展插件 /usr/local/php/lib/php/extensions
PHPMyAdmin:/home/wwwroot/default/phpmyadmin/
默认虚拟主机网站目录:/home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
配置文件:
https://lnmp.org/faq/lnmp-software-list.html
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
扩展:/usr/local/php/lib/php/extensions/
PureFtpd配置文件:/usr/local/pureftpd/etc/pure-ftpd.conf
Apache配置文件:/usr/local/apache/conf/httpd.conf
一般问题
FTP
/usr/local/pureftpd/pure-ftpd.conf LimitRecursion ,2000换成大一点的数
防跨目录
LNMP 1.4或更高版本如果不想用防跨目录或者修改.user.ini的防跨目录的目录还需要将
/usr/local/nginx/conf/fastcgi.conf
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
在该行行前添加 # 或删除改行,需要重启nginx。
改为(建议):
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/:/tmp/:/proc/";
.user.ini 设置个单个域名(问题:刷新有不执行的情况)
open_basedir=/home/wwwroot/www.mcools.com/:/tmp/:/proc/
升级
https://lnmp.org/faq/lnmp1-2-upgrade.html
php 升级:在安装目录执行
./upgrade.sh php 回车,输入升级的php 数字版本
PHP 复原:将 /usr/local/ 下 oldphp日志 的目录重命名为 php 并,
将/usr/local/oldphp日期/init.d.php-fpm.bak.日期的文件拷贝到/etc/init.d/ 目录
下重命名为 php-fpm 即可恢复。
有时间会提示: mysqld_safe A mysqld process already exists
ps aux | grep mysqld
kill -9 [pid] # mysql