# ubuntu怎么搭建web服务器

> 作者/来源: UCloud 运营管理员
> 发布时间: 2022-10-17T08:56:00.000Z
> 分类: 云主机
> 原文链接: http://117.50.162.249:3000/yun/articles/2317

---

# ubuntu怎么搭建web服务器

> 来源: https://www.ucloud.cn/yun/128080.html
> 作者: 白马啸西风
> 发布日期: 发布于2022-10-17 16:56

安装前可以先来一套常规招式热热身(如果没有修改成国内软件源的请先更新一下，不然万一有更新，可能会非常慢，修改方法可查阅本人前面的文章)：

　　sudo apt update

　　sudo apt upgrade

　　一、安装php8.1

　　常用的web服务器有apache、nginx等，本次学习选择是php+nginx，使用php-fpm管理cgi连接，所以不打算使用apache。如果友友只是想简单地安装一个php的运行环境，可以直接运行php安装命令：

　　sudo apt install php8.1

　　友好的ubuntu会聪明地为你安装好php并贴心地安装上apache，一个可用的php运行环境就搭建好了。经过仔细看安装提示，猜测 php 需要在
libapache2-mod, php-cgi 或 php-fpm 等环境之一运行，如果没有指定则默认选了libapache2-mod，所以会推荐安装
apache。如果只需要php-fpm，则可以用以下安装命令：

　　sudo apt install php8.1-fpm php8.1

　　(提示：如果安装了推荐的php8.1后不想用apache，可以使用命令sudo apt pruge
php8.1清除掉再重新指定php8.1-fpm的方式安装，有没有更简单的清理方法?)

　　安装完成后，可以用命令“php -v”来查看。

　　接下来简单配置一下php-fpm：

　　1、进入fpm配置目录：cd /etc/php/8.1/fpm

　　2、使用ls命令查看一下：ls

　　(conf.d、php-fpm.conf、php.ini、pool.d)

　　3、修改php-fpm.conf：sudo vi php-fpm.conf

　　打开后按“i”键进入编辑模式，用方向键移动光标的位置，找到pid和error\_log分别填上内容，可参考以下设置：

　　pid=/run/php/php8.1-fpm.pid

　　error\_log = /var/log/php8.1-fpm.log

　　完成后按“ESC”键退出编辑模式，输入命令“:wq”保存并退出vi编辑器。

　　二、安装nginx

　　直接使用安装命令并根据提示操作即可：

　　sudo apt install nginx

　　完成后可以查看一下版本顺便检验一下是否安装成功：nginx -v

　　可以使用命令“service nginx
start”启动nginx服务。此时如果在浏览器上输入nginx服务对应的服务器ip，应该就能看到“Welcome to nginx”的提示页面了。