使用composer方式部署laravel項(xiàng)目
- 第一步:切換鏡像為國(guó)內(nèi)鏡像
鏡像官網(wǎng):
https://pkg.phpcomposer.com/
通過(guò)composer可以去packagist.org市場(chǎng) 和 github代碼庫(kù) 下載功能代碼
但是packagist和github對(duì)應(yīng)的服務(wù)器都部署在國(guó)外驶社,每次訪問(wèn)的時(shí)候速度肯定處于劣勢(shì)凉馆,再者guo情需要有可能被“墻”而導(dǎo)致軟件更新失敗瘸恼。
這時(shí)“鏡像”應(yīng)運(yùn)而生,其是把存儲(chǔ)在packagist和github等外國(guó)服務(wù)器上的全部?jī)?nèi)容定期(更新比較及時(shí)暇检,幾分鐘的延遲)同步到國(guó)內(nèi)服務(wù)器里邊探越,使得廣大開發(fā)者可以不用繞遠(yuǎn)到外國(guó)雁比,相反在自己國(guó)家就可以把軟件更新到自己的項(xiàng)目中蔚袍,方便了composer的使用。
給composer配置鏡像:
修改 composer 的全局配置文件(推薦方式)
composer config -g repo.packagist composer https://packagist.phpcomposer.com
- 第二步:composer部署laravel項(xiàng)目奸柬。
以cmd方式生年,進(jìn)入到項(xiàng)目所在的目錄,
比如創(chuàng)建一個(gè)名為laravel的laravel項(xiàng)目
composer create-project laravel/laravel --prefer-dist
比如創(chuàng)建一個(gè)名為shop的laravel項(xiàng)目
composer create-project laravel/laravel shop --prefer-dist
注意廓奕,如果要下載其他版本抱婉,比如5.3版本,可以使用這個(gè)命令
composer create-project --prefer-dist laravel/laravel shop 5.3.*
--prefer-dist
為了強(qiáng)制使用壓縮包桌粉,而不是克隆源代碼蒸绩。