Nginx 环境 轻松部署 PHP Codeigniter框架
首先确定你的 nginx 能正常运行 查询 nginx 的运行状态 如下:
这样的 说明 你的 nginx是在 运行中
然后 找到 nginx 的安装目录 如果 我的 安装目录 在:/etc/nginx
进入 目录 有以下文件:
conf.d 目录 是你所有项目的 配置文件 所在目录 目录如下:
我现在 使用的 项目配置 文件 就两个 guoqiang.conf 和 junyunuo.conf 其他的都是 备份文件 其中 junyunuo.conf 配置的是 CI框架 另一个 是 php原生
两个 文件分别 对应以下项目 访问路径为:
http://guoqiang.wangcc.net/
http://junyunuo.wangcc.net/
现在 我们可以 看看 junyunuo.conf 的配置信息:
配置 的内容 很简单 基本上 就只需要 更改 server_name 和 fastcgi_param SCRIPT_FILENAME 的对应路径 就可以了
配置 完成之后 重启 nginx 就行了 sudo nginx -s reload
server {
listen 80;
server_name junyunuo.wangcc.net;#你的项目域名
root /webservice/www/www.onLine/CheckWorkSystem;#你的项目路径
index index.php;#域名默认 访问的php文件
location / {
try_files $uri $uri/ /index.php;
}
location /index.php{
fastcgi_pass127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME /webservice/www/www.onLine/CheckWorkSystem/index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
includefastcgi.conf;
}
}