在Unix系统中,使用包管理器安装PHP是高效且可靠的方式。主流发行版如Ubuntu、Debian使用apt,CentOS、Rocky Linux使用yum或dnf。通过包管理器,系统可自动处理依赖关系,避免手动编译带来的兼容性问题。
以Ubuntu为例,更新软件源后运行以下命令即可安装PHP核心组件:sudo apt update && sudo apt install php。若需特定扩展,如mysqli或curl,可通过php-mysql、php-curl等包名直接安装,无需手动下载模块。
安装完成后,建议验证版本信息:php -v。这能确认安装是否成功,并查看当前使用的PHP版本。同时,检查已启用的扩展,使用php -m命令列出所有加载的模块,确保关键功能可用。
配置文件通常位于/etc/php/{version}/cli/php.ini(命令行)和/etc/php/{version}/apache2/php.ini(Web服务)。修改配置时应备份原文件,再通过编辑器调整内存限制、错误报告等参数,保存后重启Apache或Nginx使更改生效。
若需管理多个PHP版本,可借助apt install php{version}实现共存。通过update-alternatives工具切换默认版本,例如将php7.4设为系统默认,便于不同项目使用不同环境。

AI辅助设计图,仅供参考
升级时,保持系统更新习惯至关重要。定期执行sudo apt upgrade,可获取最新的安全补丁与性能优化。但升级前建议备份重要应用配置和数据,以防意外中断。
对于复杂项目,可考虑使用Composer管理PHP依赖。配合包管理器安装的PHP,Composer能有效解决第三方库的引入与版本控制问题,提升开发效率。
总体而言,合理利用系统自带的包管理机制,能显著降低维护成本,提升部署稳定性。掌握基本命令与配置逻辑,即可在多数场景下快速搭建可靠的PHP运行环境。