先明确需求再动手
PHP安装本身不复杂,难点在于选对方式。开始前先想清楚三件事:用在什么系统上、开发还是生产、是否需要搭配Web服务器和数据库。新手做本地开发,集成环境最省事;部署服务器则更适合包管理器或源码编译。
Windows下的两种常见路径
最直接的方式是使用集成环境,比如XAMPP、phpStudy这类工具,一次装好PHP、Apache、MySQL,开箱即用,适合快速起步。缺点是版本切换不够灵活。
另一种是手动安装:从PHP官网下载Windows线程安全或非线程安全压缩包,解压到指定目录,把php.exe所在路径加入系统环境变量,再编辑php.ini。命令行执行php -v能看到版本号即安装成功。若需配合Apache,还要在配置中加载PHP模块。
macOS与Linux
macOS自带PHP已在新版本系统中移除,建议用Homebrew安装:执行brew install php即可,升级和切换版本也方便。若做完整Web开发,可配合brew install nginx或使用集成方案。
Linux服务器上优先用系统包管理器,如Debian/Ubuntu的apt install php,CentOS/RHEL的yum或dnf。包管理器安装便于统一升级。需要特定版本或自定义编译参数时,才考虑源码编译,但要注意提前装好编译依赖。
版本怎么选
优先选择仍受官方支持的稳定版本,兼顾安全更新与生态兼容。新项目不建议使用已停止维护的旧版本;维护老项目则要与框架、扩展的兼容性对齐。安装前查一下目标框架的版本要求,能少走弯路。
安装后的必要检查
一是确认php.ini位置,命令行执行php --ini查看加载的配置文件,避免改了配置却不生效。二是按需启用扩展,如数据库连接、图像处理、缓存类扩展,在php.ini中去掉对应行的注释并重启服务。三是用php -m查看已加载模块,用php -i核对关键参数。
小结
PHP安装的核心是匹配场景:本地开发求快用集成环境,服务器求稳用包管理器,特殊需求再考虑源码编译。装完先验证版本与配置,再启用所需扩展,后续维护会轻松很多。