最近想要弄个网站,对于我这种新手来说,感觉使用框架会比较靠谱,于是搜了下目前较为流行的框架,看到一篇介绍PHP开发框架流行度排名的文章,本着相信群众的原则,决定使用laravel框架。官网也有安装和配置的相关说明,但对于新手来说感觉还是不大详细。下面就是我在安装和配置laravel过程中的一些心得,希望能帮助像我一样新手的朋友:
首先明确一下,我是在windows操作系统下进行laravel的下载以及依赖项安装的。
1 下载laravel
目前laravel的最新版是4.2版本,但是这个版本要求PHP5.4以上,而次新的4.1.27则要求PHP5.3.7以上,这一点需要明确的,不然就像我一样折腾了好久,才发现我不能用最新版。这里就介绍如何下载4.1.27版本的laravel吧。
进入laravel的github首页,看到如下:
点开 “master”,选择Tag->v4.1.27,然后就可以点击页面右侧的“Download Zip”下载laravel4.1.27了:
下载后解压得到的文件目录结构如下:
laravel-4.1.27
2 使用composer安装laravel的依赖项
- 下载composer的windows安装工具并把它装上
- 将控制台切换到上述目录下(Tips:可以在该目录下按下shift键空白处右击鼠标,选中“在此处打开命令窗口”即可)
- 执行命令:composer install
安装依赖项的过程可能比较长,需要耐心等待,-_-。
3 更改laravel的入口
经过上述的步骤,我们就得到了一份装好依赖项的laravel4.1.27框架。只要我们将站点的根目录指到laravel的默认入口(即上图中的public文件夹)即可正常使用laravel了。不过,有时候站点的入口是指定好的,不能更改,这时候就需要更改laravel的入口了。方法如下:
- 将public文件夹内的所有文件移到laravel-4.1.27目录下
- 修改index.php文件中的以下两行代码:
require __DIR__.'/../bootstrap/autoload.php'; -> require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/start.php'; ->$app = require_once __DIR__.'/bootstrap/start.php';
然后将laravel-4.1.27目录下的所有内容拷贝到站点的入口(比如"d:/wamp/www/")下即可。
对于创建和配置服务器环境有疑惑的朋友,可以参考下一篇:如何在Windows和Linux下创建和配置wamp和lamp环境。