一碗小米周
一碗小米周
发布于 2024-04-18 / 28 阅读
0
0

Centos Stream 9安装PHP8.3

说明

此安装也适用于安装其他版本。

本次操作环境

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();
?>

访问站点,查看是否正常输出

访问成功!


评论