引言CentOS Stream 是 CentOS 的一个分支,它提供了一个上游源代码的实时镜像,使得开发者可以更容易地与上游社区同步。对于 PHP 开发者来说,在 CentOS Stream 20 上...
CentOS Stream 是 CentOS 的一个分支,它提供了一个上游源代码的实时镜像,使得开发者可以更容易地与上游社区同步。对于 PHP 开发者来说,在 CentOS Stream 20 上安装 PHP 是一个常见的任务。本文将详细介绍如何在 CentOS Stream 20 上安装 PHP,并提供一些实用的技巧,帮助新手快速上手。
在开始安装 PHP 之前,请确保您的 CentOS Stream 20 系统满足以下要求:
PHP 是一个解释型脚本语言,它需要一些依赖库来运行。以下是在 CentOS Stream 20 上安装 PHP 所需的依赖:
sudo yum install -y epel-release httpd mariadb-server php-cli php-fpm php-mysqlnd上述命令中,我们使用了 epel-release 来添加 EPEL 仓库,它提供了许多额外的软件包。httpd 和 mariadb-server 分别是 Apache HTTP 服务器和 MariaDB 数据库服务器,它们是 PHP 运行的常见环境。php-cli 和 php-fpm 是 PHP 的命令行和 FastCGI 服务器版本,php-mysqlnd 是 PHP 的 MySQL 扩展。
安装完依赖后,我们可以使用以下命令来安装 PHP:
sudo yum install -y php这个命令会安装 PHP 及其所有扩展。
为了使 PHP 在 Apache 服务器上运行,我们需要进行一些配置。以下是配置步骤:
sudo nano /etc/httpd/conf/httpd.confLoadModule 指令,确保以下模块被加载:LoadModule php7_module modules/libphp7.soDirectoryIndex 指令中添加 index.php:DirectoryIndex index.html index.htm index.php保存并关闭配置文件。
重启 Apache 服务器以应用更改:
sudo systemctl restart httpd为了测试 PHP 是否已正确安装,我们可以创建一个简单的 PHP 脚本,并将其放置在 Apache 的默认网站目录中。以下是测试脚本的内容:
<?php
phpinfo();
?>将上述脚本保存为 info.php,并放置在 /var/www/html/ 目录下。然后,在浏览器中访问 http://your-server-ip/info.php,您应该会看到一个 PHP 信息页面,它提供了关于 PHP 安装的详细信息。
通过以上步骤,您已经在 CentOS Stream 20 上成功安装了 PHP,并配置了 Apache 服务器使其能够运行 PHP 脚本。希望本文能帮助您轻松上手 PHP 安装,并解决新手可能遇到的困扰。