用户登录

下面我们去创建一个基本的可以运行 php 应用的 NGINX 配置文件 .. 把它放到 /etc/nginx/conf.d 这个目录的下面.. 名字可以是 php.basic.conf ..

sudo vi /etc/nginx/conf.d/php.basic.conf

先添加一个 server 区块 .. 然后用一个 listen 指令设置一下监听的端口号 .. 另起一行 .. 再用一个 server_name , 先用一下服务器的 ip 地址 .. ,因为我们还没有特别想要使用的主机名 ..

再用 root 指令设置一下这个网站应用的根目录 .. 比如放在 /ninghao/www/default 这个目录的下面 ..

index 指定可以设置一些默认打开的文件 .. 再这个 server 区块里,再定义一个 location 区块 ..

里面添加一行指令 try_files $uri $uri/ /index.php?$query_string; 它可以实现网站的地址重写功能 ..

然后我们需要让这个网站应用可以处理 php 脚本 ... 再添加一个 location ,它匹配的是对 php 文件的请求 ..

在它里面再添加几行指令 .. 主要就是告诉 NGINX 怎么样处理 PHP 脚本 。

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;

完成以后保存一下这个配置文件 .. 再去创建需要的目录 .. sudo mkdir -p /ninghao/www/default ..

修改一下 ninghao 还有里面包含的目录的拥有者,把拥有者改成当前登录的用户 .. sudo chown -R wanghao /ninghao

在创建的这个 default 目录的下面再去添加一个 php 文件 .. vi /ninghao/www/default/phpinfo.php ,在这个文件里用一个 phpinfo() 函数 .. 保存一下 ..

然后重新加载一下 NGINX .. sudo systemctl reload nginx ..

在浏览器里直接打开服务器的 IP 地址 .. 后面加上 phpinfo.php .. 会显示 PHP 相关的信息 .. 说明可以处理 PHP 脚本 ..

如果你想在服务器创建一些 PHP 网站应用,就可以复制一下刚才我们创建的那个 NGINX 配置文件,修改一下文件名,还有一些相关的配置就行了,比如主机名,根目录等等 ..

0:00
0:00
0:00
0:00

NGINX:php 应用的基本配置《 LEMP 网站应用运行环境 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点