laravel 框架框架怎么配置

404 Not Found
404 Not Found
nginx/1.4.6 (Ubuntu)现在睡觉,只会做梦;现在努力,才能让梦想实现!
& laravel框架缓存使用配置
laravel框架缓存使用配置
其实从某种意义来说session也是一种缓存技术,为什么这么说,请看下下面分析。
laravel的缓存支持一下驱动”file”, “database”, “apc”, “memcached”, “redis”, “array”,其他的都不说,这里主要说下memcached和redis,
laravel框架你会发现他没有支持memcache缓存,而是memcached缓存,为什么,其实memcached缓存是memcache的一个升级版,相比而言,加入了一个锁的机制,详细可以去问百度。关于memcached的缓存配置,在cache.php文件中可以找到。
这里说下redis,在cache.php中是找不到redis的配置项的,那么在哪里呢?他在databases.php文件中个,laravel把它当作一种DB来配置的。
同样的session,如果你的驱动选择redis的话,他的配置同样的也是在这里选择。
下面是我的配置代码:
'redis' =& array(
'cluster' =& false,
'default' =& array(
'host'
=& '202.109.72.87',
'port'
'database' =& 0,
'cache' =& array(
'host'
=& '202.109.72.87',
'port'
'database' =& 0,
这里不得不说的一个问题在配置以redis为驱动的缓存服务还是session服务,我们都只能使用default这个配置项目,而不能指定特有的配置项,比如我想给我cache配置cache这个key指定的服务器,session也制定其他的,但是,laravel不支持酱紫(可能是我还不知道怎么弄,如果有大牛晓得了,请赐教,谢谢),那么我们要想我们的缓存服务器用我们指定的cache索引所指定的服务该怎么办呢?我们可以试试laravel的IOC,如下:
$redisCache = App::make('cache'); // Assumes &redis& set as your cache
$redisCache-&setConnection('cache'); // Your redis cache connection
$redisCache-&put('testtCacheIndex', 'fbbinValue', 10000);
$redis = Redis::connection('cache');
$redis-&set('fbbin', 'fbbinValue');
var_dump($redis-&get('fbbin'))
酱紫就可以了。
Copyright&&&2015&一路走来……
Theme summ by
and Powered by在PHP命名空间简介一文中,我对什么是命名空间和PHP怎么处理它们作了一个简短的介绍。 最近有很多小伙伴问我关于命名空间一些更高级的内容,我决定将部分这些内容整理出来。 我曾经看过一些很不错的分配命名空间的方法,本文将就这些方法的优缺点进行探讨。 开始看本文之前要注意: 这不是一个指导手册,不可能为每种情况都提供最优解Artisan 命令行工具
安装 Composer
Laravel 框架使用 (PHP包管理工具,参考 )来管理代码依赖性。
首先,你需要下载 Composer 的 PHAR 打包文件( composer.phar ),下载完成后把它放在项目目录下或者放到 usr/local/bin 目录下以便在系统中全局调用。在Windows操作系统中,你可以使用 Composer 的。
安装 Laravel
通过 Laravel 安装器安装
首先,通过 Composer 下载 Laravel 安装器。
composer global require "laravel/installer=~1.1"
请确保把 ~/.composer/vendor/bin 路径添加到 PATH 环境变量里, 这样laravel 可执行文件才能被命令行找到,
以后您就可以在命令行下直接使用 laravel 命令.
安装成功后, 可以使用命令 laravel new 在您指定的目录下创建一份全新安装的 Laravel。例如,laravel new blog 将会在当前目录下创建一个叫 blog 的目录, 此目录里面存放着全新安装的 Laravel 以及其依赖的工具包。这种安装方法比通过 Composer 安装要快许多。
通过 Composer 的 create-project 命令安装 Laravel
还可以通过在命令行执行 Composer 的 create-project 命令来安装Laravel:
composer create-project laravel/laravel --prefer-dist
通过下载 Laravel 包安装
Composer 安装完成后,下载,把它解压缩到你服务器上的一个目录中。然后在 Laravel 应用的根目录下运行命令行命令 php composer.phar install (或者 composer install )来安装所有的框架依赖包。在此过程中,为了成功完成安装,你需要在服务器上安装好 Git。
当 Laravel 框架安装好后,你可以使用命令行命令 php composer.phar update 来更新框架。
对服务器环境的要求
Laravel 框架对系统环境有如下要求:
PHP >= 5.4
MCrypt PHP 扩展
从 PHP 5.5 版本开始,针对某些操作系统的安装包需要你自己手工安装 PHP 的 JSON 扩展模块。如果你使用的是 Ubuntu,可以通过,
apt-get install php5-json 命令直接安装。
Laravel 框架几乎无需配置就可立即使用。你可以自由地快速开始开发。然而,你也许希望先查看下 app/config/app.php 配置文件和相关的文档说明。它包含了一些你也许要修改的配置选项,如 时区 和 地区 等。
一旦 Laravel 安装成功,你还应该,这样你就能在本地机器上开发时收集所有详细的错误信息了。默认情况下,详细错误信息报告在生产环境的配置文件中是关闭的。
注意: 在生产环境的配置文件中,绝对不要把 app.debug 设置为 true ,切记,切记!
Laravel框架有一个目录需要额外设置权限: 需要为 app/storage 目录下的文件设置写权限。
一些框架目录路径是可以设置的。如果需要改变这些目录的位置,可以查看 bootstrap/paths.php 文件中的设置。
Pretty URLs
Apache 服务器
Laravel框架通过设置 public/.htaccess 文件去除链接中的index.php。 如果你你的服务器使用的是 Apache,请确保开启 mod_rewrite 模块。
如果框架附带的 .htaccess 文件在你的Apache环境中不起作用,请尝试下面这个版本:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx 服务器
如果是 Nginx 服务器,将下列指令放到网址的配置文件中,就能让网址更优雅了:
location / {
try_files $uri $uri/ /index.php?$query_}

我要回帖

更多关于 laravel 框架 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信