小程序生产环境部署,可以使用TP框架上传运行吗

发布于 6 年前作者 yongfeng17385 次浏览最后编辑 6 年前来自 ask
  • 需求的场景描述(希望解决的问题)

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

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

  • 希望提供的能力

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

7 回复
xiuying19
xiuying191 楼6 年前

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

yan04
yan042 楼6 年前

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

fangmao
fangmao3 楼6 年前

顶一下,希望早日支持tp

hujie
hujie4 楼6 年前

明白了

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

ming36
ming365 楼6 年前

好的

taomin
taomin6 楼6 年前

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

yuanna
yuanna7 楼4 年前

我说的详细点,小程序提供的 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框架代码在腾讯云的服务器上修改执行权限,无法解析。

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