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配置文件:
sudo vi /etc/php.ini
修改以下配置项:
| 配置项 | |
|---|---|
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
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/193234.html