ubuntu安装LNMP环境实践

一直用centos,现需要使用Ubuntu系统搭建一个测试系统,遂做个记录

 一、安装nginx

sudo apt install nginx     //安装nginx

 有时需要先更新apt        apt-get update

        

 查看状态

      ubuntu安装LNMP环境实践_第1张图片

二、安装PHP7.4(之后命令行执行方法会报错php The behavior of unparenthesized expressions containing both '.' and '+'/‘-’  这么个错)遂安装7.3

7.3安装参考

Ubuntu 安装 PHP7.3 以及相关拓展_季__末的博客-CSDN博客_ubuntu安装php7.3

sudo apt install php7.4 php7.4-fpm php7.4-mysql

    ubuntu安装LNMP环境实践_第2张图片

ubuntu安装LNMP环境实践_第3张图片

    解决上边报错包找不到

  1.     apt-get update
  2.     apt-get upgrade
  3.     apt-get install 包名

     其他扩展根据自己的需求自行安装

三、配置NGINX

  1.       进入nginx目录     cd /etc/nginx
  2.       sudo cp nginx.conf   nginx.conf.bak    备份nginx配置文件
  3.       sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak    备份default文件
  4.       sudo systemctl enable nginx    添加开机启动      

    四、配置PHP

  1.       新建phpinfo.php文件,用于展示PHP信息 
          
  2.      运行以下命令新建文件。
    vim <网站根目录>/phpinfo.php  #将<网站根目录>替换为您配置的网站根目录。

    网站根目录是您在nginx.conf文件中location ~ .php$大括号内配置的root值,如下图所示。

    lnmp-root-dir

    本教程配置的网站根目录为/usr/share/nginx/html,因此命令为:

    vim /usr/share/nginx/html/phpinfo.php
  1. 按i进入编辑模式。
  2. 输入下列内容,函数phpinfo()​会展示PHP的所有配置信息。
  3. 按Esc键后,输入:wq并回车以保存并关闭配置文件

        sudo systemctl restart php7.4-fpm        重启php

        sudo systemctl enable php7.4-fpm        设置开机自启

        waring:楼主访问报错502     解决

        修改 php-fpm 的配置,将 unix 套接字模式改成 tcp/ip 的方式。

    sudo vi /etc/php/7.4/fpm/pool.d/www.conf
    ;listen = /run/php/php7.4-fpm.sock #注释掉

    listen = 127.0.0.1:9000

    同步将nginx也修改

    ubuntu安装LNMP环境实践_第4张图片

访问地址

ubuntu安装LNMP环境实践_第5张图片

你可能感兴趣的:(开发,Linux,linux,nginx,php,ubuntu)