一、环境准备
在云服务器配置PHP环境前,需完成基础环境搭建。选择主流Linux发行版(如Ubuntu 22.04或CentOS 8)作为操作系统,通过SSH连接服务器并更新系统组件。建议选用Apache或Nginx作为Web服务器,前者适合新手快速部署,后者在并发性能上更具优势。
二、安装步骤
通过包管理器可快速安装核心组件:
- 安装Web服务器
- Ubuntu:
sudo apt install apache2
- CentOS:
sudo yum install httpd
- Ubuntu:
- 安装PHP及扩展
- Ubuntu:
sudo apt install php libapache2-mod-php php-mysql
- CentOS:
sudo yum install php php-mysqlnd
- Ubuntu:
安装完成后需重启服务:sudo systemctl restart apache2
。
三、配置优化
关键配置文件路径:
- PHP主配置:
/etc/php/[version]/php.ini
- Apache虚拟主机:
/etc/apache2/sites-available/
- Nginx服务配置:
/etc/nginx/conf.d/
建议调整upload_max_filesize
和post_max_size
参数以适应应用需求,并通过php -m
验证扩展加载情况。
四、测试验证
在Web根目录创建info.php
文件:
通过浏览器访问http://服务器IP/info.php
,若显示PHP版本信息和配置参数说明环境搭建成功。建议测试后删除该文件以保证安全性。
采用自动化包管理工具可在10分钟内完成基础PHP环境部署,重点在于组件版本匹配和安全性设置。对于生产环境,建议增加防火墙规则、定期更新补丁,并采用Docker容器化方案实现环境隔离。