0、前提
本文默认你已经有配置完善的PHP+MySQL运行环境,懂得PHP网站运行的基础知识。同时已经完成了Composer的安装,关于Composer的安装请看上一篇文章。
1、安装laravel
本文之所以选择laravel 4.1.x版本,是因为基因本地服务器php及MYSQL版本比较老。所以只能选择版本低的。具体服务器的环境需求请看laravel服务器的环境需求
切换到你想要放置该网站的目录下,运行命令:
# cd /var/www/html
# composer create-project laravel/laravel blog 4.1 --prefer-dist
按照上面的方法,原理上是可以安装,但是小编尝试了好多次,最终还是失败了,换一种方法,配置Composer的全量中国镜像,配置方法如下,
修改 composer 的全局配置文件,执行以下命令:
# composer config -g repo.packagist composer https://packagist.phpcomposer.com
这样再次执行命令:
# composer create-project laravel/laravel blog 4.1 --prefer-dist
终于如愿以偿开始安装了
安装laravel然后,稍等片刻,当前目录下就会出现一个叫 blog 的文件夹,这时候如果你通过浏览器访问 blog/public/ 目录,基本都会显示 Error in exception handler. ,这是因为 blog/app/storage 目录没有 777 权限,设置好权限即可看见页面如下图:
访问项目blog至此,laravel已经在ubuntu上面安装好了。
查看laravel版本:
laravel版本号# php artisan --version
2、配置
Laravel框架几乎无需配置就可立即使用。你可以自由地快速开始开发。然而,你也许希望先查看下app/config/app.php配置文件和相关的文档说明。它包含了一些你也许要修改的配置选项,如时区和地区等。
2.1 基本配置
Laravel框架的所有配置文件都存放在config目录中,每一个选项都是文档化(有良好注释)的,所以随便浏览所有配置文件去熟悉这些配置选项。。
2.1.1 目录权限
安装完Laravel后,需要配置一些权限。storage和bootstrap/cache目录应该是可写的,如果你在使用Homestead虚拟机,这些权限已经被设置好了。
2.1.2 更多配置
Laravel几乎不再需要其它任何配置就可以使用了,你可以自由地开始开发了!但是,你最好再看看config/app.php文件和它的文档,其中包含了一些基于你的应用可能需要进行改变的配置,比如timezone和locale。
2.1.3 美化URL
框架中自带的public/.htaccess文件支持URL中隐藏index.php,如过你的Laravel应用使用Apache作为服务器,需要先确保Apache启用了mod_rewrite模块以支持.htaccess解析。
默认的在public/.htaccess文件中已经给我们配置好了,如图:
美化url现在我们可以开始我们的项目开发了。
网友评论