1. 简介
PHP是一种广泛使用的开源脚本语言,特别适用于Web开发并可以嵌入HTML中使用。PHP7是PHP的最新版本,其性能相对于之前的版本有了很大的提升。本文将介绍如何在Linux环境下编译安装PHP7。
2. 准备工作
2.1 确保已安装必要的软件
在开始之前,确保您的Linux系统已安装以下软件:
编译工具:gcc、g++、make
库文件:libxml2、libssl-dev、libcurl4-openssl-dev
可以使用以下命令检查这些软件是否已安装:
sudo apt update
sudo apt install gcc g++ make libxml2 libssl-dev libcurl4-openssl-dev
2.2 下载PHP源码
您可以从PHP官方网站下载最新的PHP源码包。在终端中运行以下命令以下载PHP7的源码:
wget https://www.php.net/distributions/php-7.4.14.tar.bz2
下载完成后,解压源码文件:
tar -xvf php-7.4.14.tar.bz2
3. 编译安装PHP7
以下是在Linux环境下编译安装PHP7的步骤:
3.1 配置
在终端中进入解压后的PHP源码目录:
cd php-7.4.14
运行以下命令以配置PHP的编译参数:
./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-openssl --with-curl
该命令指定了PHP的安装路径、配置文件路径,并启用了OpenSSL和cURL扩展。
3.2 编译
运行以下命令以编译PHP:
make
编译过程可能需要一些时间,取决于您的系统配置。
3.3 安装
编译完成后,运行以下命令以安装PHP:
sudo make install
安装完成后,PHP将被安装在指定的路径下。
4. 配置PHP7
以下是配置PHP7的一些基本设置:
4.1 配置PHP.ini文件
复制默认的PHP配置文件:
cp php.ini-development /usr/local/php7/etc/php.ini
编辑php.ini文件:
sudo vi /usr/local/php7/etc/php.ini
您可以根据需要修改该文件中的各个配置项,例如时区、内存限制等。
4.2 配置环境变量
打开.bashrc文件:
vi ~/.bashrc
在文件末尾添加以下内容:
export PATH=$PATH:/usr/local/php7/bin
保存并关闭文件,然后运行以下命令使配置生效:
source ~/.bashrc
5. 测试PHP7
编译安装完成后,可以通过以下步骤测试PHP7是否正常工作:
5.1 创建测试文件
在任意目录中创建一个名为info.php的文件,并将以下代码插入到文件中:
phpinfo();
?>
5.2 启动PHP服务
在终端中运行以下命令以启动PHP服务:
php -S localhost:8000
该命令将启动一个HTTP服务器,监听本地8000端口。
5.3 在浏览器中访问测试文件
打开您喜欢的浏览器,并在地址栏中输入以下URL:
http://localhost:8000/info.php
如果一切正常,您将看到PHP信息页面,其中包含有关PHP7安装和配置的详细信息。
6. 总结
通过按照上述步骤,在Linux环境下编译安装PHP7是一个相对简单的过程。编译安装PHP7后,您可以根据自己的需求进行配置,并且可以开始使用PHP7进行Web开发。