Laravel-安裝composer

1、系統環境
 

   Laravel框架有些系統上的要求,所以須要保證本身運行環境。要求的環境有:對於PHP的版本要求比較法高,其餘的是擴展,能夠在php.ini文件中開啓php

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
 
2、Composer安裝
 
   一、Composer簡介
    Composer 是 PHP 的一個依賴管理工具。它容許你申明項目所依賴的代碼庫,它會在你的項目中爲你安裝他們 官方文檔  http://docs.phpcomposer.com/00-intro.html
    說簡單點就是Composer幫助開發者管理項目中所依賴的其餘庫文件。
    Composer對PHP的版本也有要求,必須保證 PHP 5.3.2+ 以上版本,所以只要知足Laravel就行。
 
    2.下載安裝Composer
        a、window下安裝
              Composer有window安裝包,安裝很簡單,在這裏就不說明了,附上下載地址  https://getcomposer.org/Composer-Setup.exe
        b、php命令行安裝(通用安裝方法),執行下面的命令便可:
  1. php -"copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. php -"if (hash_file('SHA384', 'composer-setup.php') === '61069fe8c6436a4468d0371454cf38a812e451a14ab1691543f25a9627b97ff96d8753d92a00654c21e2212a5ae1ff36') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
  3. php composer-setup.php
  4. php -"unlink('composer-setup.php');"
        
3、Laravel安裝
    
    一、打開終端輸入以下命令:建立一個名爲blog而且laravel框架版本爲5.2的項目
  1. composer create-project --prefer-dist laravel/laravel blog "5.2.*"
   
    在這裏存在的問題是,在下載laravel可能會下載不了,由於laravel是國外的,因此會被牆掉,這個能夠使用國內的鏡像,及在終端中先執行下面的命令在安裝Laravel:
  1. composer config -g repo.packagist composer https://packagist.phpcomposer.com
   二、設置目錄權限:對於storage文件夾和bootstrap/cache必須設置爲服務器能夠寫入的權限(window下能夠忽略)
   
   三、修改config/app.php配置文件,這裏面能夠修改時區和語言等
 
   四、瀏覽器中訪問項目文件夾能夠看到以下頁面就是安裝成功了,終於能夠愉快地玩耍了
 
 
    五、(補充)若是你沒有使用Composer安裝(直接下載放到web服務器的網站根目錄下),還須要作兩步
 
       a、將.env.example文件複製一份,更名爲.env
       b、修改祕鑰,這串祕鑰存放在.env全局配置文件中,修改方法很簡單隻需在終端執行下面的命令(更安全有關須要修改)
  1. php artisan key:generate
   .env文件
  1. APP_ENV=local
  2. APP_DEBUG=true
  3. APP_KEY=FPg9LRkHTj5j14ig7ETzQhG29r5sEWNR
  4. DB_HOST=127.0.0.1
  5. DB_DATABASE=test
  6. DB_USERNAME=root
  7. DB_PASSWORD=
  8. CACHE_DRIVER=file
  9. SESSION_DRIVER=file
  10. QUEUE_DRIVER=sync
  11. REDIS_HOST=127.0.0.1
  12. REDIS_PASSWORD=null
  13. REDIS_PORT=6379
  14. MAIL_DRIVER=smtp
  15. MAIL_HOST=mailtrap.io
  16. MAIL_PORT=2525
  17. MAIL_USERNAME=null
  18. MAIL_PASSWORD=null
  19. MAIL_ENCRYPTION=null
 
4、總結
Laravel安裝不是很複雜,蠻容易上手的,並且Laravel還有許多好玩的地方,想一想就小激動,想馬上嘗試一下。
相關文章
相關標籤/搜索