1. 程式人生 > >windows環境下安裝composer,然後使用composer安裝Laravel

windows環境下安裝composer,然後使用composer安裝Laravel

開發者 瀏覽器 英國 完成後 www eve 目標地址 update name

Composer 不是一個包管理器,它僅僅是一個依賴管理工具,它允許你申明項目所依賴的代碼庫,並在你的項目中安裝這些代碼庫。它涉及 “packages” 和 “libraries”,但它在每個項目的基礎上進行管理,在你項目的某個目錄中(例如 vendor)進行安裝。默認情況下它不會在全局安裝任何東西。註意:composer要求PHP版本在5.3及以上,才能支持!
下載composer
官網下載:https://getcomposer.org/download/ (可能下載不了,國內你懂得)
網盤下載:http://pan.baidu.com/s/1slRv86p


雙擊Composer-Setup.exe 安裝composer

註:安裝過程如果出現如下錯誤
The openssl extension is required for SSL/TLS protection… ,
請查看php否開啟了php_openssl擴展,如沒開啟請開啟該擴展再次安裝。
開啟方法:打開php的php.ini配置文件,開啟php_openssl.dll擴展(刪除前面的分號),然後重啟WAMP服務器。


1.勾選Developer mode(開發者模式),可自行選擇安裝路徑

2.選擇你php安裝路徑下的php.exe(我的php是wamp集成包,所以在wamp文件下)

3.(可選可不選)這裏安裝時可以不要勾選代理。

4.安裝完成後 win+R,輸入cmd打開windows的終端,輸入:

composer或者 composer -v
看到以下界面說明安裝成功~~

ps:不要忘了經常執行 composer selfupdate 以保持 Composer 一直是最新版本哦!

安裝Laravel:composer配置國內鏡像
參考文章:使用國內鏡像composer安裝laravel

方法一(推薦):在命令行界面中修改composer的全局配置文件
即配置鏡像地址:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
1

composer config -g repo.packagist composer https://packagist.laravel-china.org

1
如果地址有問題,安裝過程中需要重新驗證輸入密碼什麽的,重新找個地址即可。

方法二(不推薦):直接修改composer.json配置文件
在cmd中輸入composer config -l -g命令,得到composer配置文件的路徑:
C:/Users/Administrator/AppData/Roaming/Composer,打開路徑下的config.json文件,將內容改為:

{
"config": {},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
}
1
2
3
4
5
6
7
8
9
其中的url路徑改為可用的國內路徑就好,一個不行就多換幾個試試。

初始化Laravel項目:兩種方法
方法一(推薦):使用composer命令,初始化 指定的 laravel 版本(推薦)
通過composer安裝的Laravel不用我們做任何修改,只需要配置好自己的項目站點和數據庫即可。
如果已經配置好站點,可以cd進入我們需要創建的項目所在的www根目錄站點,cd切換到www文件夾下後,輸入命令:

composer create-project laravel/laravel=5.6.* --prefer-dist project_name
1
就會在當前目錄下創建一個叫project_name的 laravel 空項目;


註意:laravel 5.6的環境要求:php版本>7.1.3

方法二(不推薦):使用composer先安裝laravel,然後使用laravel命令初始化
1、輸入命令:composer global require "laravel/installer"
自動跳轉到composer文件夾下去安裝Laravel:

2、使用laravel命令初始化
使用laravel命令安裝,得先切換到bin目錄下才可以,cd切換到
C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin
後,輸入命令:laravel new project_name,創建一個叫project_name的laravel空項目;
使用該方法麻煩的一點就是:必須將project_name\public綁定到網站服務器目錄下(新建或現有網站)!或者說將web服務器根目錄指向project_name\public文件夾!

測試是否安裝成功,地址欄輸入:localhost/項目名/public
初始化成功後,我們就可以直接在瀏覽器地址欄中輸入我們的目標地址:localhost/project_name/public,看到以下頁面就證明我們的laravel框架安裝成功~~~
ps:我自己是放在www/test文件夾下的,而且我設置了test文件夾的域名是test.com,註意區分哈~


查看laravel版本
方法1:git進入laravel項目所在文件,輸入php artisan --version ,即可查看當前項目的laravel版本;
方法2: 在項目文件中找到vendor\laravel\framework\src\Illuminate\Foundation\Application.php,打開後大約在28行能看到版本信息。這個方法很手工。但是同樣也很準確。
修改laravel項目的相關配置
/config/app.php中的timezone默認是UTC(‘timezone‘ => ‘UTC‘),UTC是世界統一時間(英國倫敦格林尼治時間),需要將時區改成中國時區Asia/Shanghai。
修改.env文件,配置數據庫信息
DB_DATABASE=database
DB_USERNAME=username
DB_PASSWORD=password
1
2
3
在項目下執行以下命令,重新生成應用APP_KEY:
php artisan key:generate
1
最後,重啟wamp服務器
---------------------

windows環境下安裝composer,然後使用composer安裝Laravel