PHP 是一种广泛使用的开源脚本语言,适合于 Web 开发。本文将详细介绍如何通过解压包的方式安装 PHP,帮助新手快速入门。

准备工作

在开始安装 PHP 之前,请确保以下准备工作:

  1. 一台运行 Linux、Windows 或 MacOS 的计算机。
  2. 最新版本的 PHP 源码包(可从 PHP 官方网站下载)。
  3. 一个支持 PHP 运行的 Web 服务器,例如 Apache 或 Nginx。
  4. 适当的数据库服务器,如 MySQL 或 SQLite。

下载源码

首先,我们需要从 PHP 的官方网站下载最新的源码包。你可以使用浏览器前往官方网站并找到适合您系统的源码包,然后下载到您的计算机中。

解压源码

下载完成后,在计算机上选择一个合适的目录,将源码包解压缩到该目录。你可以使用文件管理器或命令行工具来执行此操作。确保解压后的目录结构与源码包保持一致。

tar -zxvf php-7.4.30.tar.gz

配置编译选项

进入解压后的源码目录,并查找名为 “configure” 的脚本文件。执行以下命令进行配置:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql --with-sqlite

这里,--prefix 选项指定了 PHP 的安装目录,--with-apxs2 指定了 Apache 的路径。

编译与安装

在配置完成后,使用以下命令进行编译和安装:

make
sudo make install

验证安装

安装完成后,使用以下命令验证 PHP 是否安装成功:

php -v

如果输出 PHP 的版本信息,则表示 PHP 安装成功。

配置 Web 服务器

接下来,需要配置 Web 服务器以支持 PHP。以下以 Apache 为例:

  1. 编辑 Apache 的配置文件 httpd.conf,在 LoadModule 部分添加以下行:
LoadModule php7_module /usr/local/php/lib/php/modules/php7.so
  1. DirectoryIndex 部分添加 .php
DirectoryIndex index.html index.php
  1. 修改 AddType 部分,添加以下行以支持 PHP 文件:
AddType application/x-httpd-php .php
  1. 重启 Apache 服务以应用更改:
sudo systemctl restart httpd

总结

通过解压包的方式安装 PHP,可以避免繁琐的配置步骤,帮助新手快速入门。在安装过程中,请注意选择合适的源码包和配置选项,以确保 PHP 能够满足您的需求。