熱門文章

      最新文章

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

      發布時間:2021-06-22 15:26:45

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

      錯誤問題一

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

      導致這個錯誤的原因一般是網絡的原因。因為上邊執行的語句:

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

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

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

      錯誤問題二

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

      這也是比較經典的一個問題這時因為在安裝composer時其實還是需要從composer的官方網站下載composer.phar所以如果你的網站無法訪問國外網站那么久會有問題。當然你可以直接下載composer.phar來使用,前提是要將PHP加入到環境變量中。

      錯誤問題三

      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_openssl打開方法為 
      找到你的php.ini文件找到

      ;extension=php_openssl.dll

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

      錯誤問題四

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

      這個錯誤也是經常會犯的錯誤。是因為composer安裝yii2時需要mbstring這個處理多字節字符串的擴展。開啟方法和上一個問題一樣,刪除php_mbstring.dll前的分號

      ;extension=php_mbstring.dll

      當然如果沒有生效還是要去看看系統環境變量中的PHP路徑是哪個。

      錯誤問題五

      Content-Length mismatch

      導致這個問題的主要原因還是網絡的原因讓請求的數據不完整導致的。正確的做法是使用中文鏡像庫或者vpn。

      中文鏡像使用辦法

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

      使用辦法

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

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

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

      以上就是php使用composer常見問題及解決辦法的詳細內容,更多關于php composer的資料請關注其它相關文章!


      返回頂部
      主站蜘蛛池模板: 亚洲线精品一区二区三区影音先锋| 中文字幕一区二区三区乱码| 色妞色视频一区二区三区四区| 国产一区二区免费视频| 波多野结衣免费一区视频| 在线精品亚洲一区二区小说| 国产精品美女一区二区视频| 成人H动漫精品一区二区| 熟女大屁股白浆一区二区| 风间由美性色一区二区三区| 精品国产福利第一区二区三区| 国产精品亚洲一区二区三区在线观看 | 亚洲va乱码一区二区三区| 国产成人无码aa精品一区| 国产精品无圣光一区二区| 内射少妇一区27P| 91久久精品国产免费一区| 红桃AV一区二区三区在线无码AV| 久久一区二区三区精华液使用方法| 一区国严二区亚洲三区| 国产精品亚洲一区二区三区久久| 亚洲视频一区在线| 亚洲福利视频一区二区三区 | 国产一区二区三区在线观看影院| 少妇精品无码一区二区三区| www亚洲精品少妇裸乳一区二区 | 国产精品被窝福利一区 | 亚洲AV无码一区二区三区牛牛| 无码国产精品一区二区免费vr| 一区二区三区福利视频| 中文字幕在线视频一区| 波多野结衣高清一区二区三区| 国产成人一区二区三区在线| 人成精品视频三区二区一区 | 精品无码综合一区二区三区| 国产香蕉一区二区三区在线视频| 国产成人一区二区三区在线| 人妻av综合天堂一区| 国产亚洲无线码一区二区| 伊人久久精品无码av一区| 99久久人妻精品免费一区|