步骤

## 先清除干净相关的软件,例如apache、php、nginx本身
sudo apt update
sudo apt-get autoremove --purge  php-fpm
sudo apt-get autoremove --purge  apache2
sudo apt-get autoremove --purge  nginx

## 开始安装nginx
sudo apt-get install nginx

## 设置Ubuntu自带的防火墙,允许nginx通信
sudo ufw allow 'Nginx Full'
sudo ufw allow 'Nginx HTTP'
sudo ufw status
## 检查nginx运行情况
service nginx status

## 安装PHP
sudo apt install php-fpm
php -v

## 检查php运行情况,以下的7.4要根据实际情况修改
systemctl status php7.4-fpm
## Enter P to exit
php -v
service nginx status
service nginx restart

## 开始创建nginx虚拟站点
cd /etc/nginx/sites-available/
sudo touch hello.com.conf
=================配置为以下内容,注意其中的php7.4要修改为对应版本=======
server {
    listen 80;
    listen [::]:80;
    root /var/www/;
    index index.php index.html index.htm index.nginx-debian.html;
    server_name hello.com;

location / {
        try_files $uri $uri/ index.php =404;
    }
    
    location ~ \.php$ {
               include snippets/fastcgi-php.conf;
               fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }
}
====================================

## 注意!以上内容很容易因为奇怪的空格导致无法启动nginx,
## 有需要时,请手动输入以上内容

cd ../sites-enabled/
sudo ln -s ../sites-available/hello.com.conf .
## 重启Nginx服务器
service nginx restart

## 配置Ubuntu虚拟域名
sudo nano /etc/hosts
=================增加以下内容=======
127.0.0.1       hello.com
==================================

ping hello.com
## 看到结果包含127.0.0.1代表成功,Ctrl+C退出

## 开始修改站点内容
sudo touch /var/www/index.php
sudo nano /var/www/index.php
=================配置为以下内容=======
<?php
      phpinfo();
====================================

## 打开浏览器,访问http://hello.com/
## 如果可以看到php信息,即可

鸣谢

Ubuntu20.04 + Nginx + php7.4 安装配置_alen_feng的专栏-CSDN博客

Ubuntu 20.04 安装配置nginx + PHP相关推荐

  1. Ubuntu 20.04 安装配置 GitLab

    Ubuntu 20.04 安装配置 GitLab GitLab GitLab 官网:https://about.gitlab.com/ GitLab CE 或 Community Edition 是一 ...

  2. Ubuntu 20.04安装、显卡驱动配置及搜狗输入法配置(U盘离线安装、vi编辑器,esc ZZ,tty3模式)(一)

    小白装Ubuntu20.04-系列记录(一) 目录 小白装Ubuntu20.04-系列记录(一) Ubuntu 20.04安装 显卡驱动配置(U盘离线安装.vi编辑器,esc ZZ,tty3模式) 搜 ...

  3. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)

    Ubuntu 20.04安装Ros Noetic及18.04安装ROS Melodic 表1-1 ROS的历史版本 1. 设置安装源 2. 添加秘钥 3. 更新列表 4. 开始安装 5. 配置ROS环 ...

  4. ubuntu 20.04安装各类软件

    ubuntu 20.04安装各类软件 一.前言 ubuntu 20.04安装后,我输入gcc -v,出现了下面的情况,差点裂开了,20.04居然没有自带gcc编译器,以前安装的版本12.04 16.0 ...

  5. ubuntu 20.04 安装ibus-rime输入法

    ubuntu 20.04 安装ibus-rime输入法 为什么安装这个输入法 ibus-rime 安装 使用命令安装 基本设置 为什么安装这个输入法 没有安装搜狗输入法是因为安装完搜狗输入法之后再安装 ...

  6. ubuntu 20.04 安装obs 录屏软件

    obs是一个非常好用的录屏软件,我们在windows安装和使用是非常的简单,但是在ubuntu安装还是比较麻烦的,需要使用命令行,还需要很多的依赖. 修改源 deb http://archive.ub ...

  7. Ubuntu 20.04 安装Metasploit msfconsole

    Ubuntu 20.04 安装Metasploit msfconsole Ubuntu安装Metasploit msfconsole sudo wget https://raw.githubuserc ...

  8. ubuntu 20.04 安装synergy 记录

    ubuntu 20.04 安装synergy 记录 安装linux版时的问题 qt4 libcurl3 安装完启动时出现警告 synergy下载要收费,不过可以在csdn下载到资源! 安装linux版 ...

  9. Ubuntu 20.04安装微信和QQ

    Ubuntu 20.04安装微信和QQ: 1.安装deepin-wine环境 在终端中输入: git clone https://gitee.com/wszqkzqk/deepin-wine-for- ...

最新文章

  1. LeetCode面试刷题技巧-二分查找算法代码思路解析
  2. 物理服务器转虚拟服务器,物理服务器转虚拟服务器
  3. python3对urllib和urllib2进行了重构
  4. C++模板的注意事项
  5. Simulink之器件换流式电压型无源逆变电路
  6. oracle12漏洞补丁下载,linux oracle 11g 漏洞补丁升级
  7. ReentrantLock源码解读
  8. 物业干货:如何写一篇超赞的物业工作月报
  9. VS Code安装,配置keil安装,Proteus8.6
  10. 计算机及移动设备管理软件,终端管理软件
  11. 景深与焦距、物距、像元、光圈之间的关系
  12. 素描正确握笔的姿势是怎么样的?
  13. 腾讯入股艺龙,在线旅游市场引发关注
  14. 基于yolov5s+bifpn实践隧道裂缝裂痕检测
  15. 《工程伦理与学术道德》第四章习题
  16. 1、零基础学工控——初识plc
  17. OpenCV 实时对象跟踪(质心跟踪)
  18. 海德汉角度编码器RCN727F与替代型号RCN8390F参数对比
  19. FLAG_ACTIVITY_CLEAR_TOP:
  20. HTTP头注入漏洞测试(X-Forwarded-for)

热门文章

  1. css app菜单,5种实用的移动手机APP导航菜单设计方案
  2. android日历小程序,微信小程序实现日历功能
  3. (一)Linux中vi的复制粘贴命令
  4. Redis 6.0配置整理
  5. EXCLE自动计算设置
  6. 在IDEA中快速查找一个类的快捷键
  7. vue2+vue-3d-loader 实现3D模型展示
  8. 癌之所以为绝症,是因为药方找错了方向
  9. 《我的心曾悲伤七次》----卡里·纪伯伦
  10. 华为手机衰退后,消费者连买手机的欲望都没有了?