首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]CentOS Stream快速搭建PHP开发环境指南

发布于 2025-07-16 17:12:57
0
995

引言CentOS Stream 是一个由 CentOS 社区维护的免费操作系统,它提供了最新的上游 Linux 内核和软件包。对于 PHP 开发者来说,CentOS Stream 提供了一个稳定且不断...

引言

CentOS Stream 是一个由 CentOS 社区维护的免费操作系统,它提供了最新的上游 Linux 内核和软件包。对于 PHP 开发者来说,CentOS Stream 提供了一个稳定且不断更新的开发环境。本文将详细介绍如何在 CentOS Stream 上快速搭建 PHP 开发环境。

系统要求

在开始之前,请确保您的 CentOS Stream 系统满足以下要求:

  • 操作系统:CentOS Stream 8 或更高版本
  • 硬件:至少 2GB 内存,推荐 4GB 或以上
  • 硬盘空间:至少 20GB 空间

安装步骤

1. 更新系统

首先,更新您的系统以获取最新的软件包:

sudo dnf update -y

2. 安装 Apache

Apache 是一个流行的 HTTP 服务器,通常与 PHP 配合使用。

sudo dnf install httpd -y

安装完成后,启动 Apache 服务并使其在启动时自动运行:

sudo systemctl start httpd
sudo systemctl enable httpd

3. 安装 PHP

接下来,安装 PHP 以及一些常用的 PHP 扩展。

sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-json php-zip -y

4. 配置 Apache

编辑 Apache 的配置文件,启用 PHP 模块:

sudo vi /etc/httpd/conf/httpd.conf

找到以下行并取消注释:

LoadModule php7_module modules/libphp7.so

接着,找到 DirectoryIndex 行,添加以下内容:

DirectoryIndex index.php index.html

最后,保存并退出编辑器。

5. 测试 PHP 安装

创建一个名为 info.php 的文件,并将其放置在 Apache 的默认网站目录中(通常是 /var/www/html/):

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

在浏览器中访问 http://your-server-ip/info.php,您应该能看到 PHP 的配置信息。

6. 安装 MariaDB

对于数据库支持,我们将使用 MariaDB,它是 MySQL 的一个分支。

sudo dnf install mariadb-server -y

安装完成后,启动 MariaDB 服务并使其在启动时自动运行:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行 mysql_secure_installation 命令来设置 root 用户的密码:

sudo mysql_secure_installation

7. 配置 PHP 以使用 MariaDB

编辑 PHP 的配置文件,配置数据库支持:

sudo vi /etc/php.ini

找到以下行并将其设置为 On

;extension=mysqli

接着,找到 mysqli.default_charset 并将其设置为您的字符集,例如 utf8

mysqli.default_charset = utf8

最后,保存并退出编辑器。

8. 测试数据库连接

创建一个简单的 PHP 脚本,用于测试数据库连接:

<?php
$servername = "localhost";
$username = "root";
$password = "your_password";
$dbname = "test";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
$conn->close();
?>

将此脚本保存为 test.php 并放置在 Apache 的默认网站目录中。在浏览器中访问 http://your-server-ip/test.php,您应该能看到连接成功的消息。

总结

通过以上步骤,您已经在 CentOS Stream 上成功搭建了 PHP 开发环境。现在,您可以开始使用 Apache 和 PHP 进行 Web 开发了。如果您需要更多的 PHP 扩展或配置,请参考官方文档进行操作。

评论
一个月内的热帖推荐
极兔cdn
Lv.1普通用户

3

帖子

6

小组

37

积分

赞助商广告
站长交流