logo

详解如何在 CentOS 云服务器上配置 PHP 环境,一步到位的教程

2025-06-25 by Joshua Nash

在云计算环境中部署和配置PHP环境是一个常见的任务,本文将指导您如何在CentOS云服务器上设置一个稳定的PHP开发环境。

步骤1: 更新系统包

确保您的系统是最新的,打开终端并运行以下命令:

sudo yum update -y
步骤2: 安装必要的软件包

安装Apache HTTP服务器、MySQL数据库以及PHP及其相关组件,使用以下命令进行安装:

sudo yum install httpd mysql-server php php-mysql -y
步骤3: 启动服务与设置开机自启

启动Apache和MySQL服务,并设置它们在系统重启时自动启动。

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mysqld
sudo systemctl enable mysqld
步骤4: 创建 MySQL 数据库和用户

登录到MySQL shell中创建一个新的数据库和用户账户。

CREATE DATABASE mydb;
USE mydb;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

替换 mydbmypassword 为实际的数据库名称和密码。

步骤5: 编辑 PHP 配置文件

编辑 Apache 的主配置文件以启用 PHP 模块,找到或创建 /etc/httpd/conf.d/php.conf 文件,并添加以下内容:

<IfModule mod_php7.c>
    AddHandler application/x-httpd-php .php
</IfModule>

然后重启 Apache 以使更改生效:

sudo systemctl restart httpd
步骤6: 测试 PHP 支持

访问您的服务器根目录(通常是 http://yourserver.com/)并查看是否可以正确显示 PHP 文本示例,在 index.php 中编写如下代码:

<?php
echo "Hello, World!";
?>

保存文件后刷新浏览器应看到“Hello, World!”的输出。

步骤7: 安全性建议

为了提高安全性,请考虑实施一些最佳实践:

  • 使用强密码和定期更换。
  • 对重要数据执行备份。
  • 关闭不必要的服务端口。
  • 只允许特定IP地址访问你的服务器。

通过以上步骤,您已经成功地在CentOS云服务器上配置了一个基本的PHP环境,这为您的Web应用程序提供了良好的基础,并且可以逐步扩展以满足更复杂的需求。

image
超值优选 限时抢购 轻量云服务器 1核1G 15元/起

热卖推荐 上云必备低价长效云服务器99元/1年,OSS 低至 118.99 元/1年,官方优选推荐

热卖推荐 香港、美国、韩国、日本、限时优惠 立刻购买

优质托管支持

高质量、安全的网络托管方面拥有十多年的经验我们是您在线旅程的战略合作伙伴。

联系我们 企业微信