Service----LNMP修改配置文件目录

修改配置文件目录

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值