小程序生产环境部署,可以使用TP框架上传运行吗
发布于 4 年前 作者 yongfeng 17161 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

    小程序提供的 phpdemo /server目录下的CI框架,直接更换成了TP框架目录,我将TP入口文件修改到了server目录下。

    上传测试代码后不能正常运行,我想知道,咱们的开发者工具,或者说 开发环境/生产环境的服务器 支持更换TP框架吗。

  • 希望提供的能力

    我想要在上传测试代码后,ThinkPHP框架或者Laravel框架能够跑通,并且上传正式代码,生产环境能正常运行。

7 回复

所以用了TP 的话,还是要自行搭建服务器了

国产框架不支持,,,,,为什么

顶一下,希望早日支持tp

明白了

如果是这样 确实是不支持的。目前这套方案开发者无法修改nginx ,也屏蔽了一些内容,这里我们记录下需求

可否测试下是否是PHP版本的问题

我说的详细点,小程序提供的 phpdemo /server目录下原本是 CI框架 能够正常解析 在开发者工具上测试也能通过,我针对目录结构 将TP框架的入口文件改到了TP框架的根目录下,修改后的入口文件在自己的服务器上路由访问全都正常,上传测试代码后,开发者工具中不能正常运行。

php版本 腾讯云提供的 是 5.6.30 完全能够达到解析条件,但是不支持TP的url重写,腾讯云 nginx 配置不支持。

以上是更换TP5.0的结果,更换TP5.1版本会提示,腾讯云的 php.ini 文件不支持一些函数,更换 laravel .env 文件完全不解析。

腾讯云提供的 php 是 php-fpm  不是正常的 php 没有绑定环境变量的,还有就是我也无法,给自己上传的TP框架代码在腾讯云的服务器上修改执行权限,无法解析。

我希望,能给我提供一种方法,让我成功的更换框架。或者能让腾讯云服务器直接支持这些框架。

回到顶部