系统升级
sudo atp-get update
安装nginx
-
sudo apt-get install nginx
一条指令就搞定了安装 - 默认web路径在
/var/www/html
,访问本地http://loaclhost/
出现Welcome to Nginx!
,即是安装成功!
安装mysql
安装mysql,我之前写过lamp环境配置,内容大同小异,故此处略..
centos7下的lamp开发环境搭建
安装php7.0
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
- 配置
打开php.ini,vim /etc/php/7.0/fpm/php.ini
,设置cgi.fix_pathinfo=0:
nginx虚拟主机配置
-
/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; } }
- 通过指令
sudo ln -s /etc/nginx/sites-available/test.me /etc/nginx/sites-enabled/test
快捷方式到sites-enabled
目录 - 修改
/etc/hosts
文件,最下面添加一句127.0.0.1 test.app
- 重启服务
service nginx restart
service php7.0-fpm restart
后,即可访问http://test.app/
,将显示/var/www/nginx/test/
目录下的内容
未完待续,如有不足或过错,欢迎提出,一起学习.
联系我
如果你还是不明白的话,或者本文章内资源下载不了,可以联系我,或者是加我的QQ群(群内有资源提供下载),大家可以多多交流:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。