更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux教程 > 在Rocky/AmaLinux系统上安装PHP所需的扩展

在Rocky/AmaLinux系统上安装PHP所需的扩展

更新时间:2023-06-21 10:40:06浏览次数:535+次

本文介绍如何在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所需的扩展内容就讲完了。