Linux环境下PHP的安装与配置

准备工作
在开始安装PHP之前,我们需要确保Linux系统中已经安装了以下软件:
- GCC编译器:用于编译PHP源代码。
- Make工具:用于构建PHP。
- Autoconf:用于自动检测系统环境。
- Automake:用于生成Makefile。
- Libxml2:用于处理XML文件。
- MySQL:用于PHP与数据库的连接。
下载PHP源码
我们需要从PHP官网下载PHP源码,以下是以PHP 7.4.0为例的下载步骤:
- 打开浏览器,访问PHP官网:https://www.php.net/downloads.php
- 在“源代码”部分,找到“PHP 7.4.0”版本,点击“Download PHP 7.4.0”链接。
- 下载完成后,将源码包解压到指定目录,/usr/local/src
安装PHP

进入PHP源码目录,执行以下命令进行配置:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-mysql --with-mysqli --with-pdo-mysql --enable-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-gettext --with-curl --enable-bcmath --enable-zip --enable-mbstring --enable-exif
配置完成后,执行以下命令进行编译和安装:
make make install
配置PHP
复制PHP配置文件到指定目录:
cp /usr/local/src/php/php.ini-production /usr/local/php/etc/php.ini
修改php.ini文件,根据需要调整以下配置:

date.timezone:设置时区,date.timezone = Asia/Shanghaiextension_dir:设置扩展目录,extension_dir = /usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/allow_url_include:关闭该选项,提高安全性。
重启PHP-FPM:
systemctl restart php-fpm
测试PHP安装
- 创建一个名为
info.php的文件,内容如下:
<?php phpinfo(); ?>
- 将该文件放置在Web服务器的根目录下,/var/www/html/info.php
- 在浏览器中访问
http://localhost/info.php,查看PHP安装信息。
至此,Linux环境下PHP的安装与配置已经完成,如有需要,可以继续安装其他扩展和组件,以满足项目需求。


















