1. 准备工作
在安装 PHP 之前,需要确保已经在 Linux 系统中安装了 Apache 或 Nginx 作为 Web 服务器,并且已经能够正常运行。另外,还需要安装一些 PHP 扩展库,以支持常用的功能模块。
下面是一些常见的准备工作:
1.1 安装 Apache/Nginx
使用以下命令在 Linux 系统中安装 Apache:
sudo apt install apache2
使用以下命令在 Linux 系统中安装 Nginx:
sudo apt install nginx
安装完成后,可以使用以下命令启动 Apache 或 Nginx:
sudo systemctl start apache2
sudo systemctl start nginx
1.2 安装 PHP 扩展库
使用以下命令在 Linux 系统中安装常用的 PHP 扩展库:
sudo apt install php php-cli php-mysql php-curl php-gd php-xml php-mbstring
安装完成后,可以使用以下命令查看已安装的 PHP 扩展:
php -m
2. 下载并安装 PHP
在 Linux 系统中安装 PHP 有两种方式:通过源代码编译安装和通过包管理器安装。
2.1 通过源代码编译安装
首先,需要下载 PHP 的源代码压缩包。可以从 PHP 官方网站上下载最新版本的压缩包。
下载压缩包后,解压到指定的目录:
tar -zxvf php-xxx.tar.gz
进入解压后的目录:
cd php-xxx
配置 PHP 编译选项:
./configure
编译并安装 PHP:
make
sudo make install
安装完成后,可以使用以下命令查看 PHP 的安装情况:
php -v
2.2 通过包管理器安装
在 Linux 系统中,可以使用包管理器来安装 PHP,例如在 Ubuntu 系统中可以使用以下命令:
sudo apt install php
安装完成后,可以使用以下命令查看 PHP 的安装情况:
php -v
3. 配置 PHP
在安装完 PHP 后,需要对 PHP 进行一些配置。
3.1 配置 PHP.ini 文件
PHP.ini 文件是 PHP 的配置文件,可以通过编辑该文件来配置 PHP 的各种参数。
使用以下命令找到 PHP.ini 文件的位置:
php --ini
使用文本编辑器打开 PHP.ini 文件:
sudo vi /etc/php/7.4/apache2/php.ini
在 PHP.ini 文件中可以进行一些配置,例如修改时区:
date.timezone = "Asia/Shanghai"
配置完成后,保存并退出文件。
3.2 配置 PHP-FPM(如果使用 Nginx)
如果使用 Nginx 作为 Web 服务器,还需要配置 PHP-FPM。
使用以下命令找到 PHP-FPM 的配置文件:
find / -name "www.conf"
使用文本编辑器打开 PHP-FPM 的配置文件:
sudo vi /etc/php/7.4/fpm/pool.d/www.conf
可以根据实际需求对 PHP-FPM 进行一些配置,例如修改监听地址和端口:
listen = 127.0.0.1:9000
配置完成后,保存并退出文件。
4. 测试 PHP
安装完成后,可以通过创建一个简单的 PHP 文件来测试 PHP 是否已经成功安装。
使用以下命令创建一个名为 test.php 的文件:
sudo vi /var/www/html/test.php
在 test.php 文件中添加以下内容:
<?php
phpinfo(); ?>
保存并退出文件。
在浏览器中输入 http://localhost/test.php,如果能够看到 PHP 的信息页面,则表示 PHP 已成功安装。
如果看到了 PHP 的信息页面,说明 PHP 安装成功。
总结
在 Linux 下简易安装 PHP,需要先准备工作,包括安装 Apache/Nginx 和一些 PHP 扩展库。然后通过源代码编译安装或者包管理器安装 PHP。安装完成后,需要对 PHP 进行一些配置,包括配置 PHP.ini 文件和 PHP-FPM(如果使用 Nginx)。最后,可以通过创建一个简单的 PHP 文件来测试 PHP 是否已经成功安装。
PHP 是一种广泛应用于 Web 开发的服务器端脚本语言,安装配置完成后,可以使用 PHP 来开发和运行动态网站。