# 如何在云服务器上安装PHP

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/38198.html | 发布：2026-05-09 | 更新：2026-05-09 | 分类：投稿分享

## 一、先确认你的系统

  

登录服务器输入：

  

bash

 

运行

 

```
cat /etc/os-release
```

  

显示 **Ubuntu** 或 **CentOS**。

    

## 二、Ubuntu 系统安装 PHP

  

## 1. 更新源

  

bash

 

运行

 

```
sudo apt update -y
```

  

## 2. 安装 PHP 及常用扩展

  

bash

 

运行

 

```
sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-cli php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml -y
```

  

## 3. 启动 PHP-FPM 并设置开机自启

  

bash

 

运行

 

```
sudo systemctl start php8.1-fpm
sudo systemctl enable php8.1-fpm
```

  

## 4. 查看是否运行成功

  

bash

 

运行

 

```
sudo systemctl status php8.1-fpm
```

  

看到 **active (running)** 就是成功 ✅

    

## 三、CentOS 7 系统安装 PHP

  

## 1. 安装 epel 和 php 源

  

bash

 

运行

 

```
sudo yum install epel-release -y
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
```

  

## 2. 安装 PHP 7.4

  

bash

 

运行

 

```
sudo yum --enablerepo=remi-php74 install php php-fpm php-mysqlnd php-gd php-mbstring php-curl php-xml -y
```

  

## 3. 启动并自启

  

bash

 

运行

 

```
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
```

  

## 4. 查看状态

  

bash

 

运行

 

```
sudo systemctl status php-fpm
```

    

## 四、测试 PHP 是否正常运行

  

## 1. 创建 phpinfo 测试文件

  

Ubuntu：

  

bash

 

运行

 

```
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
```

  

CentOS：

  

bash

 

运行

 

```
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/info.php
```

  

## 2. 重启 Nginx

  

bash

 

运行

 

```
sudo systemctl restart nginx
```

  

## 3. 浏览器访问测试

  

打开：

  

plaintext

 

```
http://你的服务器IP/info.php
```

  

**能看到 PHP 信息页面 = 安装成功！**

    

## 五、你必须知道的 3 个重要路径

  
 
- **Nginx 网站目录**  

Ubuntu: `/var/www/html/`

  

CentOS: `/usr/share/nginx/html/` 
- **PHP 配置文件**  

Ubuntu: `/etc/php/8.1/fpm/php.ini`

  

CentOS: `/etc/php.ini` 
- **PHP-FPM 监听地址**（Nginx 要用到）  

Ubuntu: `/run/php/php8.1-fpm.sock`

  

CentOS: `127.0.0.1:9000` 

    

## 六、常用 PHP 命令

  

bash

 

运行

 

```
启动：sudo systemctl start php-fpm
停止：sudo systemctl stop php-fpm
重启：sudo systemctl restart php-fpm
查看版本：php -v
```

    

### 总结

  
 
1. 复制安装命令 → 自动装 PHP + 扩展 
1. 启动 php-fpm 
1. 创建 info.php 测试 
1. 浏览器打开能看到页面 = 成功

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
