PHP是一种被广泛应用在网站开发中的脚本语言,其强大的功能和易于学习的特点,使得越来越多的开发者选择使用PHP来开发网站和 web 应用程序。而为了在服务器上运行 PHP,我们需要先将其安装在服务器上,并配置好相关环境。在本文中,我们将介绍如何在服务器上安装 PHP 并配置环境,让你准备就绪,开始使用 PHP 进行开发吧。
一、安装 PHP
1. 安装软件源
首先,我们需要在服务器上安装 PHP 所需的软件源。在 CentOS 下,可以使用以下命令安装 Epel 软件源:
```
sudo yum install epel-release
```
在 Ubuntu 下,可以使用以下命令安装 PPA 软件源:
```
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
```
2. 安装 PHP
接下来,我们需要在服务器上安装 PHP。这里以 CentOS 为例,使用以下命令进行安装:
```
sudo yum -y install php
```
在 Ubuntu 下,可以使用以下命令进行安装:
```
sudo apt-get -y install php7.2 php7.2-fpm
```
安装完毕后,可以使用以下命令检查 PHP 是否已经成功安装:
```
php -v
```
如果输出了 PHP 的版本信息,则说明 PHP 已经成功安装。
二、配置 PHP
1. 配置 PHP.ini 文件
在运行 PHP 的过程中,我们需要对 PHP 的配置文件进行一些必要的调整。在 PHP 中,配置文件通常被命名为 php.ini。该文件位于服务器上的 /etc/php.ini 路径下。打开该文件,可以看到其中包含了许多设置,例如 PHP 内存限制、文件上传大小限制等等。我们可以根据服务器的实际情况进行必要的调整。
2. 配置 PHP 启动器路径
在 Apache 和 Nginx 等 web 服务器中,有时需要配置 PHP 的启动器路径。该路径指向服务器上的 PHP 解释器文件,用于将 PHP 代码解释成可执行的程序。在 CentOS 下,启动器路径通常位于 /usr/bin/php-cgi 或 /usr/bin/php-fpm 路径下。根据服务器的实际情况,可以将 PHP 启动器路径添加到相应的配置文件中。
三、安装扩展
除了基本的 PHP 安装外,还需要安装一些常用的 PHP 扩展,以满足不同的开发需求。这里介绍几个常用的扩展安装方法。
1. 安装 mysqli 扩展
mysqli 扩展用于与 MySQL 数据库进行交互。在 CentOS 下,可以使用以下命令进行安装:
```
sudo yum -y install php-mysqli
```
在 Ubuntu 下,可以使用以下命令进行安装:
```
sudo apt-get -y install php-mysql
```
2. 安装 gd 扩展
gd 扩展用于处理图片。在 CentOS 下,可以使用以下命令进行安装:
```
sudo yum -y install php-gd
```
在 Ubuntu 下,可以使用以下命令进行安装:
```
sudo apt-get -y install php7.2-gd
```
3. 安装 opcache 扩展
opcache 扩展用于提高 PHP 代码的执行效率。在 CentOS 下,可以使用以下命令进行安装:
```
sudo yum -y install php-opcache
```
在 Ubuntu 下,可以使用以下命令进行安装:
```
sudo apt-get -y install php7.2-opcache
```
四、测试 PHP
安装完 PHP 后,我们需要测试其是否可以正常工作。在服务器上创建一个 test.php 文件,包含以下代码:
```
phpinfo();
?>
```
保存文件后,将其上传至 web 根目录下,例如 /var/www/html 目录。然后在浏览器中访问该文件,即可查看 PHP 的详细信息。如果能够看到 PHP 的相关信息,说明 PHP 已经安装成功。
总结
PHP 是一种强大的脚本语言,广泛应用于网站开发和 web 应用程序。在服务器上安装 PHP 并配置环境,可以让我们充分利用 PHP 的优势,高效地开发 web 应用。在本文中,我们介绍了如何在服务器上安装 PHP,并配置相关环境以及扩展,以便尽可能满足各种开发需求。希望这篇文章对你有所帮助。