一. php-fpm方法
1. 在linux下配置php-fpm
编辑Caddyfile,在中间加入
1 2 3 4 5
| fastcgi / /var/run/php/php-fpm.sock { # 不同版本的linux,目录有可能不同 ext .php split .php index index.php }
|
2. 在termux下
1 2 3 4 5 6 7 8 9
| $ pkg install php-fpm $ termux-chroot $ vim /etc/php-fpm.d/www.conf 把 listen=/data/data/com.termux/files/usr/var/run/php-fpm.sock修改为 listen=127.0.0.1:9000 $ vim Caddyfile 增加 fastcgi / 127.0.0.1:9000 php $ php-fpm $ caddy
|
成功
termux 0.99版测试发现,不用进入chroot下,也能成功了。
3. windows10下,windows不支持sock, 所以此法不可用
二. php-cgi方法
1 linux与termux下用法相同,并且termux不用进入chroot
1 2 3 4
| $ vim Caddyfile 增加 fastcgi / 127.0.0.1:9000 php $ php-cgi -b 9000 & $ caddy
|
2.win10下,我采用的是cygwin
下载php-7...zip,并解压到c:\mytools\php-7.*.*目录,进入cygwin终端
1 2 3
| $ cd /cygdrive/c/mytools/php-7.*.* $ ./php-cgi.exe -b 9000 & 后面相同
|