在Alibaba Cloud Linux 3.2104 LTS 64位系统上安装PHP的完整指南
结论
在Alibaba Cloud Linux 3.2104 LTS上安装PHP最推荐的方法是使用系统自带的yum/dnf包管理器,这能确保与系统的高度兼容性和稳定性。以下是详细步骤和注意事项。
安装前准备
-
更新系统软件包:
sudo yum update -y -
安装EPEL仓库(Extra Packages for Enterprise Linux):
sudo yum install epel-release -y
PHP安装方法
方法一:安装默认版本PHP(推荐)
-
最简单稳定的方式,适合大多数应用场景:
sudo yum install php -y -
安装常用PHP扩展:
sudo yum install php-mysqlnd php-gd php-xml php-mbstring php-opcache php-json -y
方法二:安装特定版本PHP
-
如果需要特定PHP版本,可添加Remi仓库:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y -
查看可用PHP版本:
sudo yum module list php -
启用并安装指定版本(如PHP 8.0):
sudo yum module enable php:remi-8.0 -y sudo yum install php -y
验证安装
-
检查PHP版本:
php -v -
查看已安装模块:
php -m
常见问题解决
- PHP未正确安装:确保EPEL和Remi仓库已正确添加
- 缺少特定扩展:使用
yum search php-查找并安装所需扩展 - 版本冲突:使用
yum remove php*彻底移除旧版本再重新安装
最佳实践建议
- 生产环境建议使用默认仓库提供的PHP版本,确保最大兼容性
- 开发环境可根据需要选择较新版本
- 定期更新PHP及其扩展以获取安全补丁:
sudo yum update php*
通过以上步骤,您应该能在Alibaba Cloud Linux 3.2104 LTS上成功安装并配置PHP环境。对于Web应用,建议同时安装和配置PHP-FPM以获得更好性能。
轻量云Cloud