更新时间:2023-06-21 10:40:06浏览次数:891+次
本文介绍如何在Rocky/AmaLinux系统上安装PHP所需的扩展。
安装PHP所需的扩展
可以使用以下命令安装默认可用版本和所需的扩展:
sudo dnf -y install php php-{cli,common,fpm,curl,gd,mbstring,process,snmp,xml,zip,memcached,mysqlnd,json,mbstring,pdo,pdo-dblib,xml}
注:如果要在操作系统中安装特定的PHP的版本,可参考如何在Rocky Linux 8/AlmaLinux 8上安装PHP 8.2一文,阅读地址在https://www.hmxthome.com/linux/5008.html。
然后验证安装:
$ php --version
以下返回信息供学习参考:
PHP 8.2.6 (cli) (built: May 9 2023 06:25:31) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.2.6, Copyright (c) Zend Technologies
with Zend OPcache v8.2.6, Copyright (c), by Zend Technologies
至此,在Rocky/AmaLinux系统上安装PHP所需的扩展圆满完成。
额外的配置步骤
接下来,可配置您的时区:
$ sudo vim /etc/php.ini
date.timezone = Asia/Shanghai
您还需要编辑PHP-FPM,如下所示:
sudo vim /etc/php-fpm.d/www.conf
进行以下更改,以下供学习参考:
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx
;listen = 127.0.0.1:9000
listen = /run/php-fpm/www.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0660
现在启动并启用PHP-FPM:
sudo systemctl enable php-fpm
sudo systemctl restart php-fpm
安装Nginx:
sudo dnf install nginx -y
您还需要启动并启用NGINX:
sudo systemctl start nginx
sudo systemctl enable nginx
到这里,安装PHP所需的扩展内容就讲完了。