• [Linux] deepin15.8搭建LNMP环境


    LAMP和LNMP

    • LAMP==Linux+Apache+Mysql+PHP
    • LNMP==Linux+Nginx+Mysql+PHP

    安装nginx

    sudo apt install nginx
    nginx

    安装mysql

    sudo apt install mysql-server
    mysql

    安装php

    sudo apt install php7.1-fpm php7.1-mysql php7.1-curl

    开始配置

    • 备份默认配置文件
      sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak
    • 修改默认配置文件,添加php支持
      sudo vim /etc/nginx/sites-available/default
    • 修改为以下内容并保存
    server {
        listen 80 default_server;
    
        root /var/www/html;
    
        index index.html index.htm index.nginx-debian.html index.php;
    
        server_name _;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ .php$ {
            include snippets/fastcgi-php.conf;
    
            fastcgi_pass unix:/run/php/php7.1-fpm.sock;
        }
    }
    
    • 重启Nginx或重新加载配置文件
      sudo systemctl restart nginx.service
      sudo nginx -s reload

    • 写入
      <?php phpinfo(); ?>

    保存配置访问 http://localhost/phpinfo.php ,如果出现下图内容,就ok
    03
    04

    新建站点

    • 创建站点根目录
      sudo mkdir /var/www/base.com
    • 配置站点文件
    sudo cp /etc/nginx/sites-available/default  /etc/nginx/sites-available/admin.com
    sudo vim /etc/nginx/sites-available/admin.com
    
    //配置文件如下
    server {
        listen 80;
    
        server_name example.com;
    
        root /var/www/admin.com;
        index index.html index.php;
    
        location / {
            try_files $uri $uri/ =404;
        }
    
        location ~ .php$ {
            include snippets/fastcgi-php.conf;
        
            fastcgi_pass unix:/var/run/php7.1-fpm.sock;
        }
    }
    
    • 保存文件后,创建一个软链接到sites-enabled
      sudo ln -s /etc/nginx/sites-available/admin.com /etc/nginx/sites-enabled/admin.com

    • 重新加载ngnix配置文件,即完成网站添加
      sudo systemctl reload nginx.service

    • 进入目录
      sudo cd /var/www/base.com

    • 新建index.php
      sudo vi index.php

    访问base.com,此时是没有找到的

    • 修改/etc/hosts
    127.0.0.1  base.com
    

    05

    • 查找本机ip
      sudo ip address

    • 然后将base.com在其他机器上映射到获取的ip

    //在C:WindowsSystem32driversetchosts添加
    192.xxx.xxx.xxx  base.com
    
    • 然后在浏览器输入base.com就ok了

    Deepin 15 搭建LNMP环境
    linux 下vim的使用
    网络管理

  • 相关阅读:
    JS事件处理中心的构想
    form的novalidate属性
    AOP思想在JS中的应用
    推行浏览器升级提示,从自己做起
    doT.js模板引擎
    关于JS获取元素宽度的一点儿思考
    类似百度图片,360图片页面的布局插件
    ASCII、Unicode、UTF-8编码关系
    python字符串格式化符号及转移字符含义
    python字符串的方法介绍
  • 原文地址:https://www.cnblogs.com/mybilibili/p/10236174.html
Copyright © 2020-2023  润新知