系统升级
- sudo atp update
安装nginx
- sudo apt install nginx 一条指令就搞定了安装
- 默认web路径在/var/www/html,访问本地http://loaclhost/出现Welcome to Nginx!,即是安装成功!
安装mysql
- sudo apt install mysql-server mysql-client
- 安装过程中需设置 mysql root 密码
- mysql_secure_installation #加强安全性,可选
安装php7.1
- sudo apt-add-repository ppa:ondrej/php ###使用 PPA ppa:ondrej/php 库
- sudo apt update ###更新软件库
- sudo apt install php7.1 php7.1-fpm php7.1-cgi php7.1-common php7.1-curl php7.1-mysql php7.1-mcrypt php7.1-mbstring
- 如果7.2的话$ apt install php7.2 php7.2-fpm php7.2-cgi php7.2-cli php7.2-common php7.2-curl php7.2-mysql php7.2-mbstring php7.2-opcache php7.2-dev php7.2-json
nginx虚拟主机配置
- /etc/nginx/sites-available目录下,新建test.conf文件,写下如下内容
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.1-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(你的域名)
- 重启服务
systemctl restart nginx / systemctl restart php7.1-fpm - 即可访问http://test.app(你的域名)/,将显示/var/www/nginx/test/目录下的内容