nginx下Codeigniter框架設定

23 次閱讀
尚無留言

Codeigniter 是一個 好用的 php 開發框架
由於是在 apache 下開發的框架
因此不需要設定就能直接用

但在 nginx 下需要特別設定才可以使用

到 application\config\config.php 裡找到相應的設定
然後將值改為:
$config['base_url'] = "";
$config['index_page'] = "";
$config['uri_protocol'] = "AUTO";

再參考官方說明將 nginx 的虛擬主機設定改好:
https://www.nginx.com/resources/wiki/start/topics/recipes/codeigniter/

如果是 oneinstack 的一鍵安裝包 lnmp 環境

只需要加一行:
location ~ [^/]\.php(/|$) {
try_files $uri $uri/ /index.php;
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php71-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}

然後 service nginx reload
就能使用了

正文完
 0
admin
版權聲明:本站原創文章,由 admin 於 2017-03-11 發表,共計 515 字。
轉載說明:除特殊說明外本站文章皆由 CC-4.0 協議發佈,轉載請註明出處。
評論(尚無留言)
驗證碼