Termux環境:Mi-4c Android 7.0
【Nginx的安裝】
pkg install nginx
查版本:nginx -V
測試檢查 Nginx 的配置文件是否正常:nginx -t
啓動 Nginx:
nginx
查端口:
nmap 127.0.0.1
出現:8080/tcp open http-proxy
Termux 在 Nginx 上默認運行的端口號是 8080。
瀏覽器:手機上http://127.0.0.1:8080
或者遠程http://IP:8080,比如http://192.168.1.3:8080
主頁目錄在$PREFIX/share/nginx/html(或者/data/data/com.termux/files/usr/share/nginx/html)
【Nginx設置PHP解析】
pkg install php-fpm
查版本:php-fpm -v
①編輯 php-fpm 的配置文件 www.conf :
nano $PREFIX/etc/php-fpm.d/www.conf
Ctrl+W,輸入listen =,回車,查找到這一行,
將listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
直接修改爲:listen = 127.0.0.1:9000
Ctrl+X,輸入Y,回車保存退出
②編輯 Nginx 的配置文件 nginx.conf :
nano $PREFIX/etc/nginx/nginx.conf
Ctrl+W,輸入location /,回車,查找到這一行,
往下第三行index index.html index.htm;
編輯爲:index index.html index.htm index.php;
Ctrl+W,輸入location ~ \.php$,回車,
在前面插入以下行:
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/data/com.termux/files/usr/share/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
Ctrl+X,輸入Y,回車保存退出
③測試 PHP 解析
echo '<?php phpinfo(); ?>' > $PREFIX/share/nginx/html/info.php
啓動 php-fpm 服務:
php-fpm
再啓動 Nginx 服務
nginx
(如果Nginx已啓動,則重啓 nginx -s reload)
瀏覽器訪問 http://127.0.0.1:8080/info.php
或者遠程http://IP:8080/info.php,比如http://192.168.1.3:8080/info.php
出現PHP的版本說明頁就成功了。
【KodExplorer 開源文件資源管理器】
官網的下載地址:https://kodcloud.com/download/
pkg install wget
wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
unzip kodexplorer4.40.zip -d $PREFIX/share/nginx/html/kod
手機瀏覽器訪問: http://127.0.0.1:8080/kod
或者遠程瀏覽器登錄:http://IP:8080/kod,比如http://192.168.1.3:8080/kod
第一次登錄要設置管理員密碼,管理員:admin
普通用戶:demo/demo
遊客用戶:guest/guest