国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

php使用composer常見問題及解決辦法

瀏覽:113日期:2022-09-07 16:35:36

composer是PHP中非常優(yōu)秀的一個(gè)包管理工具,可以幫助我們來管理項(xiàng)目所需要依賴的所有包以及插件,也可以用來從packagist中創(chuàng)建一個(gè)項(xiàng)目。但是在初次使用中會(huì)出現(xiàn)各種各樣的問題,現(xiàn)我將別的開發(fā)人員問過我的的關(guān)于composer的錯(cuò)誤以及解決辦法整理如下,希望能夠幫大家跳坑:

錯(cuò)誤問題一

Failed to decode response: zlib_decode(): data error Retrying with degraded mode. check https://……

php使用composer常見問題及解決辦法

導(dǎo)致這個(gè)錯(cuò)誤的原因一般是網(wǎng)絡(luò)的原因。因?yàn)樯线厛?zhí)行的語句:

composer global require 'fxp/composer-asset-plugin:^1.2.0'

在請求將yii2的項(xiàng)目安裝插件安裝到全局是出現(xiàn)這個(gè)問題。composer頁提供了一個(gè)degraded模式的解決方法。如果我們開啟了ipv6則需要將IPv6取消勾選。

php使用composer常見問題及解決辦法

如果使用該方法也無法處理那么就需要使用composer中文全量鏡像或其他VPN的方式。

錯(cuò)誤問題二

The “http://getcomposer.org/versions“file could not be downloaded: php_network_getaddresses: getaddrinfo failed: 不知道這樣的主機(jī)。 failed to open stream: php_network_getaddresses: getaddrinfo failed: 不知道這樣的主機(jī)

php使用composer常見問題及解決辦法

這也是比較經(jīng)典的一個(gè)問題這時(shí)因?yàn)樵诎惭bcomposer時(shí)其實(shí)還是需要從composer的官方網(wǎng)站下載composer.phar所以如果你的網(wǎng)站無法訪問國外網(wǎng)站那么久會(huì)有問題。當(dāng)然你可以直接下載composer.phar來使用,前提是要將PHP加入到環(huán)境變量中。

錯(cuò)誤問題三

The openssl extension is required for SSL_TLS protection but is not available,If you can not enable the openssl extension you can disable this error. at you own risk, by setting the ‘disable-tls’ option to true

php使用composer常見問題及解決辦法

這個(gè)算是一個(gè)比較經(jīng)典的錯(cuò)誤了。錯(cuò)誤很明顯是因?yàn)?b>沒有開啟php_openssl打開方法為 找到你的php.ini文件找到

;extension=php_openssl.dll

把前邊的分號(;)刪除。當(dāng)然如果這樣做了還沒有生效有可能是你的電腦中安裝了多個(gè)php那么就需要在環(huán)境變量中查看下寫在path中的PHP路徑在那兒。找到路徑中的php.ini按照上述過程修改。

錯(cuò)誤問題四

-yiisoft/yii2 2.0.10 requires ext-mbstring * -> the requested PHP extension mbstring is missed

php使用composer常見問題及解決辦法

這個(gè)錯(cuò)誤也是經(jīng)常會(huì)犯的錯(cuò)誤。是因?yàn)閏omposer安裝yii2時(shí)需要mbstring這個(gè)處理多字節(jié)字符串的擴(kuò)展。開啟方法和上一個(gè)問題一樣,刪除php_mbstring.dll前的分號

;extension=php_mbstring.dll

當(dāng)然如果沒有生效還是要去看看系統(tǒng)環(huán)境變量中的PHP路徑是哪個(gè)。

錯(cuò)誤問題五

Content-Length mismatch

php使用composer常見問題及解決辦法

導(dǎo)致這個(gè)問題的主要原因還是網(wǎng)絡(luò)的原因讓請求的數(shù)據(jù)不完整導(dǎo)致的。正確的做法是使用中文鏡像庫或者vpn。

中文鏡像使用辦法

使用中文鏡像基本能解決以上所有問題(除composer的安裝),也是非常非常需要的。

使用辦法

在composer安裝好后打開命令行工具執(zhí)行以下的語句:

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

這樣會(huì)去中文全量鏡像https://packagist.phpcomposer.com中去請求包以及插件的下載安裝。

以上就是php使用composer常見問題及解決辦法的詳細(xì)內(nèi)容,更多關(guān)于php composer的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 长治市| 扎赉特旗| 苍梧县| 朝阳县| 石棉县| 临湘市| 呈贡县| 延庆县| 怀柔区| 故城县| 兰坪| 合江县| 济宁市| 武川县| 石阡县| 长子县| 宁都县| 博客| 阿荣旗| 雅安市| 石屏县| 泗洪县| 晋宁县| 内江市| 武夷山市| SHOW| 太康县| 井冈山市| 京山县| 肥西县| 无棣县| 临海市| 武功县| 屏山县| 凌源市| 金乡县| 安乡县| 甘德县| 兴山县| 道孚县| 镇雄县|