在Unix系统中,使用包管理器安装PHP是高效且可靠的方式。主流发行版如Ubuntu、Debian使用apt,CentOS、Rocky Linux使用yum或dnf。通过包管理器,系统可自动处理依赖关系,避免手动编译带来的复杂性。
安装PHP前,建议更新系统软件源。以Ubuntu为例,运行命令:sudo apt update,确保获取最新的包列表。随后,使用sudo apt install php,即可安装默认版本的PHP。若需特定版本,例如PHP 8.2,可输入sudo apt install php8.2。

本图基于AI算法,仅供参考
常用扩展可通过附加包安装。例如,要启用MySQL支持,运行sudo apt install php-mysql;若需支持JSON、XML或OPcache,可安装php-json、php-xml、php-opcache等包。这些扩展通常与PHP核心紧密集成,由官方维护,安全性高。
配置文件位于/etc/php/8.2/apache2/php.ini(路径依版本和环境而异)。修改配置后,重启Apache服务使更改生效:sudo systemctl restart apache2。注意,不同服务(如CLI、FPM)可能有独立配置,需根据实际使用场景调整。
确保权限设置正确。运行PHP脚本的用户(如www-data)必须对相关文件夹具有读写权限。可通过chmod和chown命令调整,避免因权限不足导致错误。
使用包管理器升级PHP时,应先备份关键配置文件。运行sudo apt upgrade php可更新所有已安装的PHP包。定期检查更新有助于修复安全漏洞,保持系统稳定。
若需安装非官方扩展,可考虑PECL或Composer。但建议优先使用系统包管理器,以减少冲突风险。对于开发环境,也可搭配Docker实现隔离部署,进一步简化管理。