Laravel 5 安裝教程

來源:互聯網
上載者:User

Laravel 為網頁藝術家創造的PHP架構

環境需求

  • PHP 版本 >= 5.4
  • Mcrypt PHP 擴充
  • OpenSSL PHP 擴充
  • Mbstring PHP 擴充
  • Tokenizer PHP 擴充

Mcrypt PHP 擴充的安裝

系統:OS X Yosemite 10.10

  • 命令列工具的安裝
    需要安裝OS X Yosemite 10.10版本的命令列工具
    執行如下命令
    xcode-select --install
  • 安裝libmcrypt
    下載 libmcrypt 2.5.8 from Sourceforge
    解壓安裝包

    tar -zxvf libmcrypt-2.5.8.tar.gz

    進入libmcrypt目錄

    cd libmcrypt-2.5.8

    編譯安裝libmcrypt

    ./configuremakesudo make install
  • 安裝autoconf
    若果安裝了brew,可以通過brew安裝

    brew install autoconf

    如果沒有安裝brew,按著如下步驟安裝

    curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gztar xvfz autoconf-latest.tar.gzcd autoconf-2.69/./configuremakesudo make install
  • 編譯mcrypt php 擴充
    下載 php code(OS X Yosemite 10.10預設安裝php的版本為5.4.4)
    按步驟執行如下命令

    cd php-5.5.14/ext/mcrypt/phpize

    輸出應該類似所示

    ./configuremake

    現在modules目錄中會出現mcrypt.so
    可以將mcrypt.so拷貝到php擴充目錄

    sudo cp mcrypt.so /usr/lib/php/extensions/no-debug-non-zts-20121212/

    或者繼續全域安裝,此時會將該擴充安裝到php擴充目錄

    sudo make install
  • 修改php設定檔
    修改php設定檔(/etc/php.ini),加入如下代碼

    extension=mcrypt.so

    重新啟動apache

    sudo apachectl restart

    輸出phpinfo();,查看擴充是否成功載入

  • 完成以上步驟,mcrypt php 擴充應該安裝成功了。

    安裝composer

    Laravel使用composer來管理起依賴性,在使用Laravel之前,先得安裝composer。
    在OS X下安裝composer
    下載composer到目前的目錄。PHAR(PHP 壓縮包)是一個壓縮格式,可以在命令列下直接運行。

    curl -sS https://getcomposer.org/installer | php

    可以使用--install-dir選項將Composer安裝到指定的目錄

    curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

    或者進行全域安裝

    curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer

    安裝 Laravel

    通過Laravle安裝工具
    首先,使用 Composer 下載 Laravel 安裝包:

    composer global require "laravel/installer=~1.1"

    請確定把~/.composer/vendor/bin 路徑放置於您的 PATH 裡, 這樣 laravel 執行檔案就會存在你的系統。

    一旦安裝完成後,就可以使用 laravel new 命令建立一份全新安裝的 Laravel 應用,例如: laravel new blog 將會在目前的目錄下建立一個名為 blog 的目錄, 此目錄裡面存放著全新安裝的 Laravel 相關代碼,此方法跟其他方法不一樣的地方在於會提前安裝好所有相關代碼,不需要再通過 composer install 安裝相關依賴,速度會快許多。

    laravel new blog

    通過 Composer Create-Project
    你一樣可以通過 Composer 在命令列執行 create-project 來安裝 Laravel:

    composer create-project laravel/laravel --prefer-dist

    正常來說按照以上步驟可以成功安裝Laravel,但是事實卻不是如此。因為是國外網慢,再加上經常被牆,所以很多人在學習Laravel也時被擋在了安裝這一步。今天下午我花了一點時間才把Laravel成功安裝。

    當然網上推薦修改composer的鏡像網站http://pkg.phpcomposer.com/,但是也經常不能訪問。最後我用VPN才成功安裝成功。這裡我推薦使用https://github.com/overtrue/latest-laravel來擷取最新的Laravel完整版.

    測試Laravel

    Laravel 架構某些目錄需要額外許可權:storage 以及 vendor 目錄必須讓伺服器有寫入許可權。

    chmod -R 777 storagechmod -R 777 vendor

    然後在瀏覽器中訪問該項目,此處要注意的是Laravel只能訪問public檔案夾,所以訪問地址為:

    http://localhost/你的項目名稱/public

    這樣才可以運行laravel應用。

    所以在部署的時候要將網站根目錄配置為你的項目名稱/public

    成功訪問,效果:

    以上我們就成功安裝好Laravel並且成功運行Laravel。

    原文可以查看我的部落格asmall

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.