• 解决thinkphp配置环境No input file specified.问题
  • 原来用的环境是php5.5-ts,今天给工作环境配置个本地blog环境,用的php7.0-nts环境,发现页面始终报No input file specified.问题。php中ts和nts区别:ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择这个版本。php以ISAPI方式加载的时候选择这个版本。nts(...
  •  2017-09-23  |    程成  |    3199  |    4  |    PHP  |   ThinkPHP  配置  环境  PHP  
  • 总结 ThinkPHP 模板页面大括号 {} 和 $ 符的使用技巧
  • 一、关于模板中“$”的使用有没有在你写thinkphp模板页面的时候,有些标签中需要加“$”比如:if标签;而有些不需要添加“$”比如:除if语句的其他标签。所以一个是if标签,一个是除了if意外的内置标签,可以这样方便记忆。但是在标签内部使用时,都要写成{$vo.name},相当于<?php echo $vo['name']?>关于模板中U方法,今天自己在写模板文件时,后面要带参数,一开始这样写成了{:U('article/search',array...
  •  2017-02-14  |    程成  |    833  |    0  |    PHP  |   ThinkPHP  模板  标签  PHP  
  • Thinkphp如何压缩HTML,minify(兼容Windows和Linux)
  • 因为自己搭建的网站是centos服务器,所以windows那套压缩html不好用,自己搜索找到了thinkphp压缩html的方法,可以兼容nginx和windows:1、首先下载minify.class.php下载地址:http://www.thinkphp.cn/code/download/id/355.html这里注意修改代码如下,不然js会被吃掉然后,把这个文件,放在Library/Think/下,记得修改命名空间2、修改view.class.php代码,如下if (C(...
  •  2017-02-07  |    程成  |    1218  |    0  |    PHP  |   ThinkPHP  minify  压缩  HTML  Windows  Linux  
  • 为什么thinkphp删除了runtime还是没有生效
  • 最近遇到了问题,thinkphp删除了runtime就是没有生效。路径也是对的,该有的样式就是没有生效,解决方法1、查看修改的文件路径对不对2、可能是opcache缓存。这里nginx应该是把目录a作为路径传递到了php-fpm中(通常的配置是这样的),而opcache也是以路径作为缓存代码的Key,所以说虽然软连接指向的目录改变了,但是opcache识别到的目录是一样的,所以使用了直接缓存的文件。opcache会每次都验证PHP文件的修改时间戳,如果PHP文件被修改过,opcache会重新缓存...
  •  2017-02-06  |    程成  |    576  |    0  |    PHP  |   ThinkPHP  runtime  生效