说明
此安装也适用于安装其他版本。
本次操作环境
Centos stream 9 64位
安装步骤
1.安装源
dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
2.选择版本
列出所有选项
dnf module list php
这里看到,可选择版本有7.4、8.0、8.1、8.2、8.3
根据自己需要设置
dnf module enable php:remi-8.3
这里我要的是8.3
3.安装PHP及扩展
dnf install php php-cli php-gd php-mysqlnd php-pdo php-xml php-json
其他扩展自行下载
4.配置Nginx
找到nginx.conf并打开配置。
找到下方这一段,取消注释
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
#修改此处为你的网页目录
fastcgi_param SCRIPT_FILENAME /path to your web/$fastcgi_script_name;
include fastcgi_params;
}
记得将开放9000端口
重启nginx。
5.修改php-fpm
/etc/php-fpm.d/www.conf
找到listen = /run/php-fpm/www.sock
修改为
listen = 127.0.0.1:9000
6.启动php-fpm
systemctl start php-fpm
#设置为自启动
systemctl enable php-fpm
测试输出
创建test.php文件,并输入以下内容:
<?php
phpinfo();
?>
访问站点,查看是否正常输出
访问成功!