CentOS 手动安装 PHP

准备工作
在开始手动安装 PHP 之前,我们需要确保以下几点:
- 系统环境:CentOS 7 或以上版本。
- 网络环境:确保网络连接正常,以便下载 PHP 安装包。
- 系统用户:以 root 用户或具有 sudo 权限的用户登录。
安装 PHP
安装依赖包
我们需要安装一些依赖包,以便 PHP 正常运行。
sudo yum install -y epel-release sudo yum install -y httpd php php-mysqlnd
安装 PHP
我们将安装 PHP。
sudo yum install -y php
安装 PHP 扩展
为了使 PHP 能够提供更多功能,我们可以安装一些 PHP 扩展。

sudo yum install -y php-gd php-xml php-mbstring php-zip php-pear php-json php-bcmath
配置 PHP
修改 PHP 配置文件,以便正确设置 PHP 的运行环境。
sudo vi /etc/php.ini
在配置文件中,找到以下配置项并进行修改:
date.timezone:设置时区,date.timezone = Asia/Shanghai。upload_max_filesize和post_max_size:设置上传文件的大小限制,upload_max_filesize = 50M和post_max_size = 50M。memory_limit:设置 PHP 最大内存使用限制,memory_limit = 128M。
重启 Apache 服务
安装完成后,我们需要重启 Apache 服务,以便 PHP 生效。
sudo systemctl restart httpd
验证 PHP 安装
为了验证 PHP 是否安装成功,我们可以创建一个简单的 PHP 脚本,并访问该脚本。
创建 PHP 脚本
在 /var/www/html/ 目录下创建一个名为 info.php 的文件,并添加以下内容:

<?php phpinfo(); ?>
访问 PHP 脚本
在浏览器中访问 http://yourserver/info.php,如果看到 PHP 的配置信息,则表示 PHP 安装成功。
FAQs
Q1:如何查看已安装的 PHP 版本?
A1:在终端中运行以下命令:
php -v
Q2:如何安装 PHP 的其他扩展?
A2:使用以下命令安装所需的 PHP 扩展:
sudo yum install -y php-<extension_name>
<extension_name> 是你想要安装的 PHP 扩展的名称。

