色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php composer 國內

謝彥文1年前9瀏覽0評論

在國內使用PHP開發的過程中,有一個非常重要的工具,那就是Composer。Composer是PHP的一個依賴管理工具,可以快速且方便地管理自己PHP應用所依賴的各種庫。相信很多國內的PHP開發者都使用過Composer,但是由于網絡原因,Composer在國內使用中還是會遇到一些問題。下面是本文會介紹的幾點內容:

Composer在國內使用可能會遇到的問題

Composer在國內使用可能會遇到的問題

Composer在國內使用常見的問題有兩個,一個是Composer安裝緩慢,另一個是Composer下載依賴庫慢。造成這些問題的主要還是因為網絡原因,國內的網絡相較于國外,還是會有一些差距。這些問題在之前會給開發中會帶來很多的煩惱,但是現在國內有了很多相關的解決方法。

Composer安裝慢的解決方法

Composer安裝慢的解決方法

首先,Composer的全局安裝需要使用到國外的網站,所以在中國大陸訪問會很慢,導致Composer安裝極慢。所以,國內的PHP開發者可以通過在本地設置Composer環境變量的方式,安裝快速一些。

export COMPOSER_PACKAGES="/path/to/previously/completed/composer.repo.packages"
export COMPOSER_CACHE_DIR="/path/to/writable/directory/.composer/cache"

這樣設置后,Composer就會從指定的本地目錄中獲取依賴包,自然會更快。另外,如果你想快速的全局安裝Composer,國內鏡像站 plus 的速度非???,我們只需要通過它來安裝Composer即可。具體命令如下:

php -r "readfile('https://install.phpcomposer.com/installer');" | php

Composer下載依賴庫慢的解決方法

Composer下載依賴庫慢的解決方法

在國內使用Composer下載依賴庫會非常慢,主要是因為在國外的很多依賴庫下載速度較慢。解決這個問題,我們可以將Composer的源替換成國內的鏡像源。一般我們可以通過修改 ~/.composer/composer.json 文件中的 repositories 選項中的鏡像地址實現。以下是修改國內鏡像地址的示例:

{
"repositories": [
{"packagist": false},
{"type": "composer", "url": "https://mirrors.aliyun.com/composer/"}
],
"config": {
"secure-http": false,
"github-protocols": ["https", "ssh"]
}
}

這樣就可以使用阿里云的鏡像源了,速度會非??臁_€有一點需要注意,如果你使用的是Laravel等框架,那么也需要把框架自帶的composer.json文件中的源換成國內的,以Laravel為例子:

{
"repositories": [
{"packagist": false},
{"type": "composer", "url": "https://mirrors.aliyun.com/composer/"},
{"type":"composer","url":"https://packagist.phpcomposer.com"}
],
"require": {
"php": "^7.1.3",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.8.*",
"laravel/passport": "^7.4",
"laravel/tinker": "^1.0"
},
...
}

總結

總結

在國內使用Composer肯定會遇到一些問題,但是我們可以通過修改環境變量以及Composer和框架的源來解決問題,讓我們在使用中得到更好的體驗。以上是我們能給讀者提供的建議。