centos6.5(32位)安装laravel5.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.5(32位)安装laravel5.0相关的知识,希望对你有一定的参考价值。

首次安装使用,参考了中文文档,文档有些地方不仔细看很容易踩到坑,记录下我安装的过程:

一、环境:php 5.5.31、centos6.5(32位)

二、安装php,安装就不必多说,贴下命令方便自己记录

    1.rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

    2.yum install php55w  php55w-bcmath php55w-cli php55w-common  php55w-devel php55w-fpm    php55w-gd php55w-imap  php55w-ldap php55w-        mbstring php55w-mcrypt php55w-mysql   php55w-odbc   php55w-pdo   php55w-pear  php55w-pecl-igbinary  php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache

三、这一步参考laravel5.0中文教程,需要安装一个composer

     命令:composer global require "laravel/installer=~1.1"

    安装完成后,将composer的bin目录添加进环境变量中,方法如下:

    切换至用户根目录下:vi .bahsrc

    文件末尾添加:export PATH="$PATH:~/.composer/vendor/bin" 命令 source .bashrc 检查环境变量是否添加的命令:echo $PATH 看到如下红色信息:

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/.composer/vendor/bin:/root/bin composer配置完毕。

四:最关键的步骤,安装laravel5.0

     由于是学习用,先用5.0版本,采用中文文档中第二种命令方式安装,讲当前目录切换至网站根目录,我这里是/var/www/html,命令如下:

  composer create-project /laravel/laravel=5.0.* --prefer-dist

     安装等待时间较长,安装完成最后一步,提示:

     Could not fetch https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/34cc484af1ca149188d0d9e91412191e398e0b67, please create a GitHub OAuth token to go over the API rate limit

Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+localhost.localdomain+2016-02-01+2015
to retrieve a token. It will be stored in "/root/.composer/auth.json" for future use by Composer.
Token (hidden):

    百度了一下,需要去https://github.com/settings/tokens上面申请一个token,按照提示生成一个token就可以了,然后复制粘贴回车会提示安装完成。

    laravel基本上安装完成,生下来有两个关键的配置:

   1.切换目录至/var/www/html/laravel 跑一下命令:php artisan key:generate,这里之一下5.0命令key:generate,有些网站是写的generate:key 这里我是被坑了,中文文档些的是正确的

  2.修改目录权限var/www/html/laravel/storage、var/www/html/laravel/vendor 目录权限修改为777,即:可写;命令chmod -R 777 storage,如果不修改,则访问站点的时候首页会出现空白而不是laravel的欢迎界面。

  3.去apache的配置文件下配置下virtualhost,将DocumentRoot 配置为laravel项目的public目录,我的是: /var/www/html/laravel/public/,重启apache,就可以访问到laravel的首页.

以上是关于centos6.5(32位)安装laravel5.0的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.5的安装及忘记root密码的措施

如何安装CentOS 6.x操作系统

32位centos6.5 mysql rpm包下载

UEFI模式,U盘如何安装Centos6.5??

centos6.5(32位系统)配置mysql详解

CentOS 6.5系统安装配置图解教程