查看服务器版本号
cat /proc/version
Linux version 4.4.0-165-generic (buildd@amd64-027) — linux内核版本号
gcc version 5.4.0 20160609 — gcc编译器版本号
Ubuntu 5.4.0-6ubuntu1~16.04.10 — Ubuntu版本号
查看服务器内核
uname -a
Linux web-bj-02 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019
x86_64 GNU/Linux
查看系统详情
lsb_release -a
Distributor ID: Ubuntu — 系统类别
Description: Ubuntu 16.04.6 LTS — 系统描述
Release: 16.04 — 系统版本
Codename: xenial — 系统代号
如果是新的环境或者找不到 nginx 包,请更新一下
sudo apt-get update
安装 Nginx
sudo apt-get install nginx
过程会让选一个Y同意占用内存。
查看 Nginx
sudo nginx -v
如果可以看到 nginx的版本号,说明已经安装成功!
修改 Nginx 配置文件
- 打开 nginx 配置文件
vi /etc/nginx/nginx.conf
- 配置 nginx 文件,开启目录浏览 ,添加如下
vi /etc/nginx/nginx.conf
autoindex on; #开启目录显示
autoindex_exact_size off; #关闭详细文件大小统计,默认为b,以kb、mb、gb为单位显示
autoindex_localtime on; #开启以服务器时区显示文件修改日期
该代码可在http{}、server{}、location{}代码块显示
3. 打开 nginx 配置文件
vi /etc/nginx/sites-available/default
4.按照如下使用
server {
#开启 80 端口
listen 80 default_server;
listen [::]:80 default_server;
#指向自己项目的路径
root /var/www/html/;
#添加 index.php (支持php)
index index.php index.html index.nginx-debian.html;
#添加域名
server_name www.xxx.com;
location / {
# 跳过404错误
# try_files $uri $uri/ =404;
# 跳过 index.php
try_files $uri $uri/ /index.php?$query_string;
}
# pass PHP scripts to FastCGI server
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#开启 socket (根据自己的服务器环境选择)
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
# With php-cgi (or other tcp sockets):
#fastcgi_pass 127.0.0.1:9000;
}
}
- 检测配置文件
nginx -t
- 重启 nginx 环境
service nginx restart
- 在项目根目录下创建 phpinfo.php
<?php
phpinfo();
- 访问 www.xxx.com
- 完成
- 如果对你有帮助的话,那就给个赞吧!👍