PHP 配置的详细记录 一、php配置的目的 让PHP的php-fpm(PHPFastCGI管理器)程序能更好地与nginx服务器的进行通信 二、进行php配置 1.php配置文件位置 2.查看是否有php配置文件 $ cd /usr/local/php8.1
PHP 配置的详细记录
一、php配置的目的
让PHP的php-fpm(PHPFastCGI管理器)程序能更好地与nginx服务器的进行通信
二、进行php配置
1.php配置文件位置
2.查看是否有php配置文件
$ cd /usr/local/php8.1/etc --进入文件夹
$ ls --查看文件夹里的内容
php.ini --就是php的配置文件
# 之前安装PHP时,有遇到过没有php.ini文件的情况
解决方案:
到php的源码安装包里找,然后拷贝到配置文件的位置
$ sudo cp php.ini-development /usr/local/php8.1/etc/php.ini
3.修改php-fpm配置
a.配置文件夹下的php-fpm.conf.default文件不要动
b.php-fpm.conf.default拷贝出文件且命名为php-fpm.conf
c.修改php-fpm.conf文件内容
$ sudo vim php-fpm.conf --维护服务器时,使用vim修改文件
$ 输入显示行号命令 -- :set nu
# 修改以下内容
pid = run/php-fpm.pid -- 17行,分号去掉,这是php-fpm运行时的id
error_log = log/php-fpm.log -- 24行,分号去掉,这是php-fpm运行时的错误日记文件
输入a,可以修改文件
按下esc键,然后按ZZ,就可以保存退出
4.修改www.conf配置
a.www.conf.default拷贝出文件且命名为www.conf
b.修改www.conf文件内容
$ sudo vim php-fpm.d/www.conf --维护服务器时,使用vim修改文件
$ 输入显示行号命令 -- :set nu
# 修改以下内容
user = lenovo -- 23行,这是要写当前电脑的用户
group = lenovo -- 24行,这是要写当前电脑的用户组
listen = 127.0.0.1:9000 --端口号,一般不需要动
输入a,可以修改文件
按下esc键,然后按ZZ,就可以保存退出
三、检测php配置是否成功
$ sudo php-fpm -t --检测php配置是否成功