openwrt架设uhttpd+php+sqlite网站
安装以下程序:
php5
php5-cgi
php5-mod-ctype
php5-mod-hash
php5-mod-pdo
php5-mod-pdo-sqlite
php5-mod-session
php5-mod-sqlite
php5-mod-sqlite3
php5-mod-tokenizer
php5-mod-xml
配置uhttpd 修改如下字段:
config uhttpd main
list listen_http 0.0.0.0:8080
添加如下字段:
config uhttpd web
list listen_http 0.0.0.0:80
option home /www/html
option index_page index.php
list interpreter ".php=/usr/bin/php-cgi"
配置php,修改/etc/php.ini :
修改这些行,去年前面的注释:
extension=ctype.so
extension=hash.so
extension=pdo.so
extension=pdo_sqlite.so
extension=session.so
extension=tokenizer.so
extension=xml.so
extension=xmlreader.so
extension=xmlwriter.so
并修改如下行:
date.timezone = Asia/Chongqing
若需要,或者出现”not found”错误,注释掉这行:
doc_root = "/www"
测试info.php:
<? php
phpinfo();
?>