PHP-Ngnix环境搭建

本文涉及PHP开发中一些环境搭建,如Larval和Ngnix。

Nginx

Nginx启动关闭命令
 #测试配置是否有语法错误
 nginx -t

 #打开 nginx
 sudo nginx

 #重新加载配置|重启|停止|退出 nginx
 nginx -s reload|reopen|stop|quit
Nginx server 配置
  • 进入/usr/local/etc/nginx目录;
  • 使用mkdir servers创建servers目录;
  • vim nginx.conf打开nginx配置文件;
  • nginx.conf文件中加入include servers/*;添加结果如http{ include servers/*; },
  • 在servers目录下,创建*.conf文件,以下实例为laravel.conf
server {
 listen 8081;
 server_name localhost;

 # 设定网站根目录
 root /Users/kevin/www/bi.service/public;
 # 网站默认首页
 index index.php index.html index.htm;

 # 修改为 Laravel 转发规则,否则PHP无法获取$_GET信息,提示404错误
 location / {
     try_files $uri $uri/ /index.php?$query_string;
 }

 # PHP 支持
 location ~ \.php$ {
     try_files $uri /index.php =404;
     fastcgi_split_path_info ^(.+\.php)(/.+)$;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
     include fastcgi_params;
 }
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容