php-fpm配置
- 定义:phpinfo.php文件
- php代码
- 在网站上访问phpinfo.php就会出现
- 如果这样出现的是不安全的,这样很容易暴露你的网站信息需要关掉
- 搜索这个把phpinfo禁掉,这样就会出现空白页。记得重新加载。
- 把这个打开错误就会出现在网页上。要不就去错误日志上看
- 配置slow日志
- slowlog = /tmp/php.slow
request_slowlog_timeout = 1 - 只要脚本执行超过一秒,就会记录在日志上。
- slowlog = /tmp/php.slow
- 查看php.ini路径:
- 1) /usr/local/php-fpm/bin/php -i |head
2)用phpinfo
- 1) /usr/local/php-fpm/bin/php -i |head
- 配置open_basedir(配置php这个服务能达的目录范围)
- php_admin_value[open_basedir] = /data/wwwroot/blog.aminglinux.cc:/tmp
- 配置多个pool
-
定义多个配置文件,在配置文件中指定不同的listen地址 不同的 [pool_name]
[blog]
user = php-fpm
group = php-fpm
listen = /tmp/blog.socket
listen.mode = 0666
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
slowlog = /tmp/php.slow
request_slowlog_timeout = 1
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[error_reporting] = E_ALL
php_admin_value[open_basedir] = /data/wwwroot/blog.aminglinux.cc:/tmp[bbs]
user = php-fpm
group = php-fpm
listen = /tmp/bbs.socket
listen.mode = 0666
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
slowlog = /tmp/php.slow
request_slowlog_timeout = 1
php_flag[display_errors] = on
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[error_reporting] = E_ALL
php_admin_value[open_basedir] = /data/wwwroot/bbs.aminglinux.cc:/tmp
-
- 补充:
- curl -k -H "host:bbs.aminglinux.cc" https://127.0.0.1/phpinfo.php
MariaDB密码重置
-
如果记得root的密码:
-
mysqladmin -uroot -paminglinux password "aming-linux"
-
-
如果不记得root密码:
-
1)编辑/etc/my.cnf
增加:skip-grant
重启服务
2)登录进MariaDB,执行
use mysql 切换到mysql库
desc user 查看user表的所有字段
update user set authentication_string=password("aming-linux") where user='root';
3)退出MariaDB,删除/etc/my.cnf里面的skip-grant, 重启服务
4)用新密码登录即可
-
-
常识:
- mysql在5.7.36版本之后把密码字段存到了authentication_string字段里,在之前版本存在password字段里。
update user set password=password("aming-linux") where user='root';
- mysql在5.7.36版本之后把密码字段存到了authentication_string字段里,在之前版本存在password字段里。