CentOS Make 安装 PHP 指南

简介
PHP 是一种流行的开源服务器端脚本语言,广泛用于开发动态网站和应用程序,在 CentOS 系统上安装 PHP 可以让您充分利用 PHP 的强大功能,本文将详细介绍如何在 CentOS 系统上使用 make 安装 PHP。
准备工作
在开始安装之前,请确保您的 CentOS 系统满足以下要求:
- 系统版本:CentOS 7 或更高版本。
- 开发工具:gcc、make、autoconf、automake、libtool 等开发工具。
- 编译环境:安装必要的编译环境,如 Apache、MySQL 或其他数据库。
安装 PHP
安装依赖包
sudo yum install -y httpd httpd-devel php php-devel
下载 PHP 源码
cd /usr/src sudo wget https://www.php.net/distributions/php-7.4.30.tar.gz sudo tar -xzf php-7.4.30.tar.gz cd php-7.4.30
配置 PHP

./configure --prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/etc \
--enable-fpm \
--with-apxs2=/usr/sbin/apxs \
--with-openssl \
--with-zlib \
--with-pdo-mysql \
--with-mysqli \
--with-gettext \
--enable-mbstring \
--enable-bcmath 编译和安装
make sudo make install
配置 Apache
编辑 Apache 配置文件,添加以下内容:
LoadModule php7_module modules/libphp7.so AddType application/x-httpd-php .php
配置 PHP-FPM
sudo cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf sudo sed -i 's/listen = 127.0.0.1:9000/listen = /var/run/php-fpm.sock/' /usr/local/php/etc/php-fpm.conf
启动 PHP-FPM:
sudo /usr/local/php/sbin/php-fpm
验证安装
- 创建一个测试文件
test.php如下:
<?php phpinfo(); ?>
将
test.php放置在 Apache 的默认网站目录下,如/var/www/html/。在浏览器中访问
http://localhost/test.php,如果看到 PHP 的信息页面,则表示 PHP 安装成功。
FAQs
问题:为什么我的 PHP 网站无法访问?
解答:请检查以下方面:
- 确保Apache和PHP-FPM服务已启动。
- 检查Apache配置文件中的
LoadModule和AddType指令是否正确。 - 检查PHP配置文件中的
php.ini是否正确设置。 - 确保网站目录下的文件权限正确。
问题:如何升级 PHP 到更高版本?
解答:升级 PHP 的步骤与安装类似,但需要先卸载旧版本的 PHP,然后下载新版本的 PHP 源码,按照上述步骤进行安装,在升级过程中,请确保备份重要数据,以免数据丢失。

