Laravel4 入门一

浑浑噩噩做了快5年的软件工程师,PHP的学习,完全是为了快速建站,不想在页面和操作逻辑的开发上浪费太多的时间。

所以,我看上了Laravel4。本文的学习链接为:http://laravel.com/docs/quick

1,首先下载,composer

2,然后进入web根文件目录,我的是/var/www

输入命令格式:

composer create-project laravel/laravel your-project-name

我的DEMO输入为:

composer create-project laravel/laravel onepiece

然后进入等待时间。

我这里遇到一个bug,就是没安装mcrypt,会报错,记得安装该组建,生产密码用的。

sudo apt-get install libmcrypt4 php5-mcrypt

3,下载后,在www/目录下就有onepiece文件夹了,工程就在里面。

然后就非常重要的事情,就是修改app/storage以及其下文件夹的权限。

懒人方法时:

chmod 777 storage/
chmod 777 storage/*

4,然后在浏览器上输入:

http://localhost/onepiece/public/

应该能看到"You have arrived."的字符串。

5,写Route.我花了点时间验证,走了些弯路。

先在app/route.php下添加一个路由

Route::get('users', function()
{
    return 'Users!!';
});

这步和快速入门描述是一致的。然后浏览器上要输入:

http://localhost/onepiece/public/users

这样才能有显示出来。

如果显示404的话,意味着需要让apache的mod_rewrite这个功能有动作。默认是没有的。

需要建立链接:

cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/rewrite.load ./

然后修改

apache2/sites-availables/default文件:

AllowOverride None  修改为:AllowOverride All

这是为了让apache支持.htaccess文件

然后重启apache即可。


好吧,我好像从来没用过PHP的框架。。。

你可能感兴趣的:(laravel4)