Alibaba Cloud Linux 3.2104 LTS 安装php?

要在 Alibaba Cloud Linux 3.2104 LTS 上安装 PHP,可以通过使用官方的 YUM 软件仓库来完成,确保系统是最新的,并选择合适的 PHP 版本进行安装。接下来,我们将详细探讨具体的步骤和注意事项。

首先,确保你的系统是最新状态,打开终端并执行以下命令:

sudo yum update -y

这一步是为了确保所有系统包都是最新的,避免因版本不兼容导致的问题。

接下来,需要安装 EPEL(Extra Packages for Enterprise Linux)和 Remi 仓库。EPEL 提供了许多额外的软件包,而 Remi 则提供了多个版本的 PHP 及其相关扩展。执行以下命令来添加这些仓库:

sudo yum install -y epel-release
sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-8.rpm

安装完成后,你可以查看可用的 PHP 版本:

sudo yum module list php

这将列出所有可用的 PHP 模块版本。假设你需要安装 PHP 7.4,可以使用以下命令启用该模块:

sudo yum module enable php:remi-7.4

然后,安装 PHP 及其常用扩展:

sudo yum install -y php php-fpm php-mysql php-gd php-xml php-mbstring

这里安装了 php-fpm(FastCGI Process Manager),它通常与 Nginx 或 Apache 等 Web 服务器一起使用,php-mysql 是用于连接 MySQL 数据库的扩展,php-gdphp-xml 分别用于处理图像和 XML 文件,php-mbstring 用于处理多字节字符串。

安装完成后,启动并启用 php-fpm 服务:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

如果你使用的是 Apache 作为 Web 服务器,还需要安装 mod_php 模块:

sudo yum install -y php php-common
sudo systemctl restart httpd

最后,验证 PHP 是否安装成功,创建一个测试文件 /var/www/html/info.php,内容如下:

<?php
phpinfo();
?>

访问 http://your-server-ip/info.php,如果看到 PHP 信息页面,说明安装成功。

总结:通过上述步骤,你可以在 Alibaba Cloud Linux 3.2104 LTS 上顺利安装并配置 PHP,确保系统和软件仓库是最新的,选择合适的 PHP 版本进行安装,是成功的关键。