php7的环境下thinkphp3.1的模版不能加载,为什么 ?
答案:2 悬赏:0 手机版
解决时间 2021-03-08 08:42
- 提问者网友:藍了天白赴美
- 2021-03-07 15:54
在php5.3的环境下是可以的。
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-07 16:55
PHP5.3.0以上版本,以下是官方开发手册原文:
“ThinkPHP3.1可以支持Windows/Unix服务器环境,需要PHP5.3.0以上版本支持,可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式,支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多种数据库和连接。”
“ThinkPHP3.1可以支持Windows/Unix服务器环境,需要PHP5.3.0以上版本支持,可运行于包括Apache、IIS和nginx在内的多种WEB服务器和模式,支持Mysql、MsSQL、PgSQL、Sqlite、Oracle、Ibase、Mongo以及PDO等多种数据库和连接。”
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-03-07 17:54
主要修改这两个文件:
think\lib\template\thinktemplate.class.php
thinkphp\lib\core\dispatcher.class.php
因为preg_replace不能用/e修饰符,所以用preg_replace_callback代替preg_replace
具体修改可参考:http://blog.leanote.com/post/qiuyunbest/7c5ca2470bb3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯