首次安裝使用,參考了中文文檔,文檔有些地方不仔細看很容易踩到坑,記錄下我安裝的過程:php
1、環境:PHP 5.5.3一、centos6.5(32位)html
2、安裝php,安裝就沒必要多說,貼下命令方便本身記錄mysql
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-memcachelaravel
3、這一步參考laravel5.0中文教程,須要安裝一個composergit
命令:composer global require "laravel/installer=~1.1"
github
安裝完成後,將composer的bin目錄添加進環境變量中,方法以下:web
切換至用戶根目錄下:vi .bahsrcsql
文件末尾添加:export PATH="$PATH:~/.composer/vendor/bin" 命令 source .bashrc 檢查環境變量是否添加的命令:echo $PATH 看到以下紅色信息:apache
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:~/.composer/vendor/bin:/root/bin composer配置完畢。json
四:最關鍵的步驟,安裝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的首頁.