開發環境配置與要求
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後,需要配置環境變量。
-
找到PHP安裝路徑
-
“我的電腦”右鍵屬性打開 -> 高級系統設置 -> 環境變量 -> 系統變量找到
Path
-> 編輯 -> 添加即可。 -
配置完成後,打開CMD輸入
php -v
,出現下面信息,則成功。 -
運行conposer -v 如果提示找不到命令,則需要自行添加環境變量到path中,路徑爲安裝包所在文件夾地址(只到文件夾地址)
-
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 反映。
掃描二維碼
獲取更多精彩
小帥搜