1.Lighttpd和Openw自帶的uhttpd會衝突,有時會導致莫名其妙的錯誤,因此爲了方便起見,可以直接使用uhttpd服務器,來作爲php的服務器。
只需要簡單的編輯一下/etc/config/uhttpd即可。
以下的內容即可用於一般情況下對php的使用了。
list listen_http 0.0.0.0:88
option home /www
list interpreter ".php=/usr/bin/php-cgi"
listen_http 後的88表示在88端口上監聽
option home 是你php文件存放的地方,也就是網頁主目錄
2.Openwrt上有許多php模塊可以供我們使用,如json模塊和mcrypt模塊,可以使用如下的命令安裝
opkg install php5-mod-json
opkg install php5-mod-mcrypt
3.時區問題,如果在php的代碼裏使用了Asia之類的時區,則php執行相關函數時會報錯,是因爲系統裏沒有安裝相應的模塊,通過下面的命令可以安裝時區模塊
opkg install zoneinfo-asia