1. 系统环境准备与依赖检查
在安装PHP前需完成以下准备工作:
- 更新系统软件源:
sudo apt update
(Debian/Ubuntu) 或sudo yum check-update
(CentOS) - 检查Web服务器状态:通过
systemctl status apache2
或nginx -v
确认已安装Web服务 - 验证开发工具链:确保存在
httpd-devel
组件和apxs
工具
2. PHP核心包安装与配置
通过包管理器执行标准化安装:
- Debian/Ubuntu:
sudo apt install php php-cli
- CentOS:
sudo yum install php php-common
配置文件php.ini
需调整以下参数:
date.timezone = Asia/Shanghai
memory_limit = 256M
upload_max_filesize = 64M
3. 扩展库安装与依赖管理
建议安装的基础扩展包:
sudo apt install php-mysql php-curl php-gd php-mbstring
使用Composer管理项目依赖:
- 下载安装脚本:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
- 验证安装文件:比对官方提供的SHA-384哈希值
- 全局安装:
mv composer.phar /usr/local/bin/composer
4. 服务测试与问题排查
验证安装的完整流程:
- 创建测试文件:
/var/www/html/info.php
写入 - 重启Web服务:
systemctl restart apache2
- 常见错误处理:
- 依赖缺失:通过
apt-cache search php-*
查找对应模块 - 权限问题:使用
chown -R www-data:www-data /var/www
修正
- 依赖缺失:通过
通过标准化安装流程和系统化依赖管理,可快速构建稳定的PHP运行环境。建议定期使用composer update
维护项目依赖,并通过php -m
命令验证已加载扩展模块。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/544239.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。