6592 2 1 1

工具都打包一块了,参数等已配置好,傻瓜式无须vim

点此下载工具包

 

1:打开termux (termux一定要给系统读写权限)

分别执行以下2条命令。若执行过程中提示,一直"y"就可以,以下几步也是如此

apt update
apt upgrade

 

2:安装php以及php-fpm

pkg install php-fpm

 

3:安装nginx

pkg install nginx

 

4:安装ssh (已root的直接跳到第7步,可以直接复制替换)

pkg install openssh

 

5:termux执行"whoami"查看用户名,执行"passwd"设置密码,密码设置不显示明文,需再确认1次。设置好后再运行"sshd"

whoami    //用户名,记下来

passwd    //密码设置,记住

sshd    //打开ssh服务,重要,不然第6步过不了

 

6:打开ES文件管理器,菜单中找到"FTP",新建一个sftp服务器,服务器为"127.0.0.1",端口"8022",用户名、密码填写上面第5步的用户名密码

服务器地址 127.0.0.1
端口 8022
用户名 第5步的用户名
密码 第5步的密码

 

7:进入新建好sftp服务器(已经root不需要用sftp),把我工具包中的www.conf文件复制替换到/data/data/com.termux/files/usr/etc/php-fpm.d/

nginx.conf文件复制替换到/data/data/com.termux/files/usr/etc/nginx/

jmtt.php文件复制到手机主目录的www文件夹,没有www就创建一个。jmtt切割还原用到

www.conf
//复制替换到/data/data/com.termux/files/usr/etc/php-fpm.d/

nginx.conf
//复制替换到
/data/data/com.termux/files/usr/etc/nginx/

jmtt.php
//复制到/storage/emulated/0/www/,没有www文件夹就创建一个

 

8:回到termux,执行"nginx"启动nginx,执行"php-fpm"启动php-fpm

(杀掉termux,服务自动会停止。每次启用服务都要单独执行这条命令。)

php-fpm && nginx

 

9:测试nginx与php是否运行,浏览器输入http://127.0.0.1:8080/status?full

http://127.0.0.1:8080/status?full

最新回复 (2)
  • 0 引用
    多谢分享
    2022-8-28 只看Ta 回复
  • 0 引用

    如1楼的都配置好了,可以继续下面操作,速度会再更上一层楼,推荐做

    nginx 配置 https + http/2

    1:安装ssl

    pkg install openssl-tool

     

    2:自签证书,共三步

          1. 生成2048位的加密私钥

    openssl genrsa -out server.key 2048

          2. 生成证书签名请求。说明:需要依次输入国家,地区,城市,组织,组织单位,Common Name和Email。下图所示:

    openssl req -new -key server.key -out server.csr

           3. 生成类型为X509的自签名证书(有效期36500天)

    openssl x509 -req -days 36500 -in server.csr -signkey server.key -out server.crt

     

    3:开启ssh

    sshd

    4:es浏览器打开sftp服务器(参考1楼第6步,root不需要sftp),打开nginx.conf(文件位置:/data/data/com.termux/files/usr/etc/nginx/)并编辑,如图修改代码:

    listen   8443 ssl  http2;
    server_name  127.0.0.1;
    ssl_certificate  /data/data/com.termux/files/home/server.crt;
    ssl_certificate_key  /data/data/com.termux/files/home/server.key;

     

    5:重新启动nginx,测试浏览器是否能打开https,能打开就成功了

     

    php开启Opcache缓存

    把php.ini文件复制到/data/data/com.termux/files/usr/lib/即可,没root需要借用sftp

     

    上传的附件:
    • php.ini (大小:71.28K,下载次数:313)
    2022-10-17 只看Ta 回复
    • 轻创社区 - 有源软件体验中心
      4
        登录 注册
返回