栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

termux安装Nginx及php-fpm并部署KodExploere

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

termux安装Nginx及php-fpm并部署KodExploere

1.*参考博客*安装Nginx及php-fpm,termux默认安装php版本为8.0+,但KodExploer并不能很好兼容php8,原因为KodExploere依赖的某些 .php 文件中定义了名称为“match”的函数,但PHP8中match为内置函数,导致不能成功运行可道云web页面。所以需要在安装php-fpm包时执行命令“pkg install php7-fpm”,可切换成PHP7.4.29,解决KodExploere与PHP8不兼容的问题。

pkg install php7-fpm

2.第一步完成后,可以成功登录可道云,新建文件夹及离线下载等功能均正常,但在上传文件时,会失败并提示错误代码“6:UPLOAD_ERR_NO_TMP_DIR”,此故障的原因可能有两个,一个是没有对相关文件目录赋予读写权限,即执行 chmod -777 等命令,另一个是php没有在配置文件中开启upload_tmp_dir。我得属于第二种,但在修改php配置文件php.ini时,发现php-fpm没有对应的php.ini配置文件,最后百度的解决办法为,下载对应版本的php安装文件(linux版本),拷贝里面的php.ini-production文件,也可以是另外一个(两者区别为一个时测试版本,一个是生产版本),到phpinfo() 打印中显示的配置文件所在路径中,然后修改文件名为php.inn,并去掉upload_tmp_dir前注释,添加能够识别并被赋予读写权限的路径(需写到引号中),然后重新启动执行 php-fpm及nginx 命令即可。

php-fpm
nginx
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888544.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号