Temat: uhttpd + php5
Witam, mam problem z uruchomieniem php pod uhttpd. Zainstalowałem php5 (opkg install php5 php5-cgi) i skonfigurowałem (przynajmniej tam się się wydaje)
php.ini
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
doc_root = "/mnt/share"
user_dir =
extension_dir = "/usr/lib/php"
enable_dl = On
;cgi.force_redirect = 1
;cgi.nph = 1
;cgi.redirect_status_env = ;
cgi.fix_pathinfo=1
;fastcgi.impersonate = 1;
;fastcgi.logging = 0
;cgi.rfc2616_headers = 0uhttpd
config uhttpd 'main'
list listen_http '0.0.0.0:80'
list listen_http '[::]:80'
list listen_https '0.0.0.0:443'
list listen_https '[::]:443'
option redirect_https '1'
option home '/www'
option rfc1918_filter '1'
option max_requests '3'
option max_connections '100'
option cert '/etc/uhttpd.crt'
option key '/etc/uhttpd.key'
option cgi_prefix '/cgi-bin'
option script_timeout '60'
option network_timeout '30'
option http_keepalive '20'
option tcp_keepalive '1'
option ubus_prefix '/ubus'
option 'interpreter' '.php=/usr/bin/php-cgi'
config cert 'px5g'
option days '730'
option bits '1024'
option country 'ZZ'
option state 'Somewhere'
option location 'Uknown'
option commonname 'OpenWrt'
config uhttpd 'share'
list listen_http '10.0.0.1:81'
option home 'mnt/share'
option 'interpreter' '.php=/usr/bin/php-cgi'Plik index.php jest w mnt/share i po wywołaniu 10.0.0.1:81 mam listing zawartości katalogu zamiast wyniku z index.php (w którym jest zwykłe phpinfo(); ). Co zrobić aby uhttpd od razu przetwarzał plik?