方永、南天紫云

道亦有道

openwrt架设uhttpd+php+sqlite网站
2012年04月03日

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();
?>