1

系统升级

  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/目录下的内容


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

联系我

如果你还是不明白的话,或者本文章内资源下载不了,可以联系我,或者是加我的QQ群(群内有资源提供下载),大家可以多多交流:

qqqq


klinson
141 声望12 粉丝