在 Linux 上安装 PHP 快速指南

在 Linux 上安装 PHP 快速指南

1. 准备工作

在开始安装 PHP 之前,确保你已经安装了 Linux 操作系统,并且具备以下条件:

Web 服务器:建议使用 Apache 或 Nginx。

数据库:PHP 支持多种数据库,如 MySQL、PostgreSQL、SQLite 等。

编译环境:要编译 PHP,需要安装一些开发工具和库。

检查你的系统是否满足这些条件。如果不满足,可以通过在终端中执行以下命令安装所需的软件包:

sudo apt update

sudo apt install apache2 # 安装 Apache

sudo apt install mysql-server # 安装 MySQL

sudo apt install build-essential # 安装编译工具

2. 下载 PHP

在安装 PHP 之前,需要从官方网站下载 PHP 的源代码。打开终端并执行以下命令:

cd /tmp

wget https://www.php.net/distributions/php-{version}.tar.gz

将 {version} 替换为你想要安装的 PHP 版本号,例如 7.4.12。

注意:最新的 PHP 版本可能会与你的操作系统不兼容,建议根据你的需求选择一个稳定且受支持的版本。

3. 编译和安装 PHP

现在,进入刚刚下载的 PHP 源代码目录:

tar -xf php-{version}.tar.gz

cd php-{version}

执行以下命令以配置 PHP 的编译选项:

./configure --with-apxs2=/usr/bin/apxs2 --with-mysql --with-pdo-mysql --with-zlib --with-curl --with-openssl

这里使用了一些常用的选项,如 --with-mysql 和 --with-pdo-mysql 用于支持 MySQL 数据库,--with-zlib 用于支持压缩操作,--with-curl 和 --with-openssl 用于支持网络和加密操作。

接下来,运行以下命令来编译和安装 PHP:

make

sudo make install

编译过程可能会耗费一些时间,安装完成后,PHP 将被安装在默认路径下。

4. 配置 PHP

安装完成后,需要进行一些基本的配置,以确保 PHP 正常运行。

首先,进入 Apache 配置文件目录:

cd /etc/apache2/conf-available

使用文本编辑器打开 php.conf 文件:

sudo nano php.conf

在文件中添加以下内容:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

SetHandler application/x-httpd-php

保存并关闭文件。然后,启用 PHP 模块:

sudo a2enmod php7

最后,重启 Apache 以使配置生效:

sudo service apache2 restart

现在,你可以在网站的根目录下创建一个简单的 PHP 文件,并通过浏览器访问来测试 PHP 是否正常工作:

sudo nano /var/www/html/info.php

在文件中添加以下内容:

phpinfo();

?>

保存并关闭文件。然后,在浏览器中访问 http://localhost/info.php,你应该能看到 PHP 的详细信息。

5. 安装其他扩展

根据你的需求,你还可以安装其他的 PHP 扩展来增加功能。

5.1 安装 MySQL 扩展

如果你使用 MySQL 数据库,可以安装相应的扩展:

sudo apt install php7.4-mysql

然后,重新启动 Apache:

sudo service apache2 restart

5.2 安装 GD 扩展

如果你需要进行图片处理,可以安装 GD 扩展:

sudo apt install php7.4-gd

然后,重新启动 Apache:

sudo service apache2 restart

5.3 安装其他扩展

PHP 还支持许多其他扩展,你可以根据自己的需求进行安装。例如,安装 Redis 扩展:

sudo apt install php7.4-redis

然后,重新启动 Apache:

sudo service apache2 restart

总结

通过按照上述步骤,在 Linux 上安装 PHP 是一项相对简单的任务。首先准备好环境,下载源代码,编译和安装 PHP,然后配置 Apache 和安装所需的扩展。完成以上步骤后,你将能够在网站上运行 PHP 脚本。

记住,安装和配置 PHP 需要谨慎操作,以确保安全性和稳定性。始终使用受支持的版本,并根据需求安装适当的扩展。

操作系统标签