CentOS PHP服务器搭建过程中,如何确保稳定性和安全性?
- 云服务器
- 2025-10-20
- 7
CentOS PHP服务器搭建
准备工作
在搭建PHP服务器之前,我们需要准备以下环境:
- CentOS操作系统:建议使用CentOS 7或更高版本。
- 网络环境:确保网络连接正常,能够访问互联网。
- 虚拟主机:可以选择使用VPS或云服务器,这里以VPS为例。
安装Apache服务器
- 登录到CentOS服务器,使用root用户或具有sudo权限的用户。
- 使用以下命令安装Apache服务器:
sudo yum install httpd
启动Apache服务器:
sudo systemctl start httpd
设置Apache服务器开机自启:
sudo systemctl enable httpd
测试Apache服务器是否安装成功,在浏览器中输入服务器的IP地址,如果出现Apache默认页面,则表示安装成功。
安装PHP

安装EPEL仓库:
sudo yum install epelrelease
安装PHP:
sudo yum install php
安装PHP扩展:
sudo yum install phpmysql phpgd phpxml phpmbstring phpzip
重启Apache服务器:
sudo systemctl restart httpd
配置PHP
编辑PHP配置文件:

修改以下配置项:
| 配置项 | |
|---|---|
| short_open_tag = Off | 关闭短标签 |
| file_uploads = On | 开启文件上传 |
| upload_max_filesize = 2M | 设置上传文件大小限制 |
| post_max_size = 2M | 设置POST数据大小限制 |
| date.timezone = Asia/Shanghai | 设置时区为上海 |
保存并退出编辑器。
配置MySQL
安装MySQL:
sudo yum install mysqlserver
启动MySQL服务:
sudo systemctl start mysqld
设置MySQL开机自启:
sudo systemctl enable mysqld
安全设置MySQL:
sudo mysql_secure_installation
根据提示设置root密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。
测试PHP环境
- 创建一个名为info.php的文件,内容如下:
<?php phpinfo(); ?>
-
将该文件放置在Apache的默认网站目录下,例如/var/www/html/。
-
在浏览器中访问http://服务器IP/info.php,如果出现PHP信息页面,则表示PHP环境搭建成功。
FAQs
-
问题:如何查看Apache服务器的版本信息?
解答: 使用以下命令查看Apache服务器的版本信息:
httpd v -
问题:如何查看PHP的版本信息?
解答: 使用以下命令查看PHP的版本信息:
php v
