联系博主


你的名字:
Email:
建议:

Linux下Laravel的安装与配置

编辑时间:2016-04-03      赞:2       踩:0

导言:

       由于网上关于Laravel安装与配置的资料会忽略一些细节,如果忽略了这些细节,有可能会导致意想不到的问题。因此,我会在这篇博文中讲述Cent0S6.7+php5.6+Apache2下Laravel5的安装过程,大家可以对照着官方资料来安装Laravel。

正文:

       在开始Laravel5的安装前,要提醒一点,要正确安装并使用laravel5,PHP的版本不得低于5.4。所以如果还在用PHP5.3的就赶紧去升级吧。下面开始Laravel5的安装。


1.安装Composer
       什么是composer?Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们(摘自composer官网)。Linux下Composer安装非常简单,按照官网的步骤下载就可以了。我在这里就简单地提一下吧。
先在命令行运行一下命令:
php -r "readfile('https://getcomposer.org/installer');" > composer-setup.php
php -r "if (hash('SHA384', file_get_contents('composer-setup.php')) === '7228c001f88bee97506740ef0888240bd8a760b046ee16db8f4095c0d8d525f2367663f22a46b48d072c816e7fe19959') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
       这几句命令的含义在composer的官网上解析的很详细,大家如果想详细了解的话可以去官网看一下。没报错就算安装成功了,如果你安装PHP的xdebug模块,它可能会对产生警告,如果composer安装成功的话,可以不必理会。但如果报错了,那就证明composer安装失败了,可以去网上搜索解决方案。

       成功安装完composer后,可以用以下命令一一‘mv composer.phar /usr/local/bin/composer’,让系统识别‘composer’这个命令,而不用每次用绝对路径来使用composer。


2.用composer安装Laravel5

       成功安装完composer后,便可用它安装Laravel5。可以用下面命令来安装Laravel5一一‘composer create-project laravel/laravel --prefer-dist my_laravel’,最好在Apache根目录下执行上述命令,这样系统就会在根目录下创建一个my_laravel的文件夹来存放Laravel的所有文件。


3.更改laravel中的storage文件夹和vendor文件夹的权限
       成功安装完Laravel后,要更改storage和vendor这两个文件夹的权限,确保Apache对这两个文件夹具有写权限,不然Laravel会无法正常使用。一开始我仅仅是把其所者更改为Apache,以为这就可以正常使用。更改了两个文件夹的所有者后,确实可以看到Laravel5的欢迎页面。然并卵,在用Laravel写数据库连接程序的时候,总是报错,而且我总是找不到原因。病急乱投医下,我只好把php的数据库模块删了又装。还是然并卵,最后在网上的高人指点下,我把storage文件夹和vendor文件夹的权限改为777(用以下命令‘chmod -R 777 vendor ’和‘chmod -R 777 storage’),就解决问题了。究其原因是,有的时候你无法确保所有者对其文件夹有写权限。

       所以,你应该确保Apache对以上这两个文件夹有写的权限,这是问题的重点。


4.更改Apache的根目录为Laravel中public文件夹
       很多Laravel的安装教程都少了这个步骤,致使许多新手都因忽略这一个小细节而焦头烂额(我不会告诉你们,我就是其中一个)。那么该如何更改Apache的根目录呢?

其实很简单。修改Apache的配置文件,默认为‘/etc/httpd/conf/httpd.conf’,找到Document Root修改为你的新路径。如下图:



       至此,Laravel的安装与配置就大功告成了。大家可以愉快地开始Laravel的学习之旅了。最后,还是把Composer官网与Laravel中文社区的安装教程贴出来,方便大家对照着来安装Laravel吧!最后的最后,请叫我红领巾。




Composer官网安装教程:
https://getcomposer.org/download/

Laravel中文社区的安装教程:
http://www.golaravel.com/laravel/docs/5.1/


转载请注明:
    本文转载自:www.kantblog.com/blog/WebDevelop/1

Kant©2016 All rights reserved 粤ICP备16014517号