ubuntu怎么搭建web服务器
安装前可以先来一套常规招式热热身(如果没有修改成国内软件源的请先更新一下,不然万一有更新,可能会非常慢,修改方法可查阅本人前面的文章): sudo apt update sudo apt upgrade 一、安装php8.1 常用的web服务器有apache、nginx等,本次学习选择是php+nginx,使用php
来源: 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”的提示页面了。