程序员Laravel

2、laravel系列教程——Ubuntu上安装Laravel

2016-08-10  本文已影响351人  葡萄月令

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版本:

# php artisan --version

laravel版本号

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

现在我们可以开始我们的项目开发了。

上一篇下一篇

猜你喜欢

热点阅读