使用composer安裝Laravel框架踩坑記錄(附解決方案)

 

 

 

開發環境配置與要求

php.ini配置文件需要開啓的擴展:

 

extension=php_openssl.dll

extension=php_pdo_mysql.dll

extension=php_mbstring.dll

httpd.conf配置文件需要開啓的模塊:

 

LoadModule deflate_module modules/mod_deflate.so

LoadModule rewrite_module modules/mod_rewrite.so

 

注意事項

 

如果運行報錯誤找不到php_pdo_firebird.dll 指定的模塊

可以嘗試關閉這個擴展,反正也用不到

其他報錯,則是沒有開啓相應的擴展,按照文檔要求取消對應的擴展註釋

  • 安裝好PHP後,需要配置環境變量。

    1. 找到PHP安裝路徑

    2. “我的電腦”右鍵屬性打開 -> 高級系統設置 -> 環境變量 -> 系統變量找到Path -> 編輯 -> 添加即可。

    3. 配置完成後,打開CMD輸入php -v,出現下面信息,則成功。

    4. 運行conposer -v 如果提示找不到命令,則需要自行添加環境變量到path中,路徑爲安裝包所在文件夾地址(只到文件夾地址)

    5. PHP版本最好爲7.0以上版本,不要過低,這樣容易踩坑

 


Packagist / Composer 中國全量鏡像 提供的這個鏡像用不了,會讓你一直卡着不動也不報錯,看似項目已經拉取下來,但是根據大小判斷,根本不完整,運行也會直接報錯的,無奈我只能直接下載laravel框架包

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

 

使用composer安裝Laravel框架卡住沒有反應解決方案

 

安裝說明中要求使用composer安裝,可是使用腳本卻一直卡死在 "Installing dependencies (including require-dev)"

 

 

後面使用阿里雲鏡像完美解決

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

 

 

在項目所在文件夾打開CMD窗口,輸入php artisan serve

瀏覽器中打開http://127.0.0.1:8000,看到這個頁面我們就成功了,恭喜你!已經順利安裝好了!

 

阿里雲 Composer 全量鏡像

本鏡像與 Packagist 官方實時同步,推薦使用最新的 Composer 版本。

最新版本: 1.10.5

下載地址: https://mirrors.aliyun.com/composer/composer.phar

全局配置(推薦)

 

  • 所有項目都會使用該鏡像地址:

    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

  • 取消配置:

    composer config -g --unset repos.packagist

 

項目配置

 

  • 僅修改當前工程配置,僅當前工程可使用該鏡像地址:

    composer config repo.packagist composer https://mirrors.aliyun.com/composer/

  • 取消配置:

    composer config --unset repos.packagist

 

調試

 

  • composer 命令增加 -vvv 可輸出詳細的信息,命令如下:

    composer -vvv require alibabacloud/sdk

 

遇到問題?

 

  • 1. 建議先將Composer版本升級到最新:

    composer self-update

  • 2. 執行診斷命令:

    composer diagnose

  • 3. 清除緩存:

    composer clear

  • 4. 若項目之前已通過其他源安裝,則需要更新 composer.lock 文件,執行命令:

    composer update --lock

 

5. 重試一次,若還有問題,請到釘釘羣:23178217 反映。



 

 

 

掃描二維碼

獲取更多精彩

小帥搜

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章