PHP 是一种广泛使用的开源脚本语言,适合于 Web 开发。本文将详细介绍如何通过解压包的方式安装 PHP,帮助新手快速入门。
准备工作
在开始安装 PHP 之前,请确保以下准备工作:
- 一台运行 Linux、Windows 或 MacOS 的计算机。
- 最新版本的 PHP 源码包(可从 PHP 官方网站下载)。
- 一个支持 PHP 运行的 Web 服务器,例如 Apache 或 Nginx。
- 适当的数据库服务器,如 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 为例:
- 编辑 Apache 的配置文件
httpd.conf
,在LoadModule
部分添加以下行:
LoadModule php7_module /usr/local/php/lib/php/modules/php7.so
- 在
DirectoryIndex
部分添加.php
:
DirectoryIndex index.html index.php
- 修改
AddType
部分,添加以下行以支持 PHP 文件:
AddType application/x-httpd-php .php
- 重启 Apache 服务以应用更改:
sudo systemctl restart httpd
总结
通过解压包的方式安装 PHP,可以避免繁琐的配置步骤,帮助新手快速入门。在安装过程中,请注意选择合适的源码包和配置选项,以确保 PHP 能够满足您的需求。