欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu 16.04 下配置lnmp环境

程序员文章站 2022-06-11 16:13:49
...

系统升级

  1. sudo atp-get update

安装nginx

  1. sudo apt-get install nginx一条指令就搞定了安装

  2. 默认web路径在/var/www/html,访问本地http://loaclhost/出现Welcome to Nginx!,即是安装成功!

安装mysql

安装mysql,我之前写过lamp环境配置,内容大同小异,故此处略..
centos7下的lamp开发环境搭建

安装php7.0

  1. sudo apt-get install php7.0-fpm php7.0-cgi php7.0-common php7.0-curl php7.0-mysql php7.0-mcrypt php7.0-sqlite3

  2. 配置
    打开php.ini,vim /etc/php/7.0/fpm/php.ini,设置cgi.fix_pathinfo=0:

nginx虚拟主机配置

  1. /etc/nginx/sites-available目录下,新建test.app文件,写下如下内容

    server {
            listen 80;
            listen [::]:80;
    
            server_name test.app;
    
            root /var/www/nginx/test;
            index index.html index.php;
    
            location / {
                    try_files $uri $uri/ =404;
            }
    
            location ~ \.php$ {
                    include snippets/fastcgi-php.conf;
    
                    # With php7.0-cgi alone:
                    # fastcgi_pass 127.0.0.1:9000;
                    # With php7.0-fpm:
                    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
            }
    }
    
  2. 通过指令sudo ln -s /etc/nginx/sites-available/test.me /etc/nginx/sites-enabled/test快捷方式到sites-enabled目录

  3. 修改/etc/hosts文件,最下面添加一句127.0.0.1 test.app

  4. 重启服务
    service nginx restart service php7.0-fpm restart后,即可访问http://test.app/,将显示/var/www/nginx/test/目录下的内容


未完待续,如有不足或过错,欢迎提出,一起学习.