thinkphp只有一半<? 是因为在<??>区间外可能会有空格造成模板加载出错。
nginx伪静态
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
—
vendor的是通过composer的方法进行自动引入到第三方扩展库vendor目录里的
extend是通过手动的方法直接把第三方扩展库或者自己写的封装库直接引入到extend目录里,
–index/hello
多应用模式下面,如果你开启了自动多应用,路由的规则是指在URL地址的应用名之后的部分,也就是说URL中的应用名是不能省略和改变的,例如你在index应用中定义了路由。
Route::rule(‘hello/:name’, ‘index/hello’);
在没有开启自动多应用的情况下,URL地址是
http://serverName/index.php/hello/think
一旦你开启了自动多应用,那么实际的URL地址应该是
http://serverName/index.php/index/hello/think
这是正解.你可以看一下route目录下的app.php.
–cache配置
return [ // 默认缓存驱动 'default' => 'redis', // 缓存连接方式配置 'stores' => [ 'file' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => '', // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, // 缓存标签前缀 'tag_prefix' => 'tag:', // 序列化机制 例如 ['serialize', 'unserialize'] 'serialize' => [], ], // 更多的缓存连接 'redis' => [ // 驱动方式 'type' => 'redis', // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, // 服务器地址 'host' => '127.0.0.1', ], ], ];