Composer的安裝和常見錯誤

前提:確保已經安裝了PHP,並且配置好PHP的環境變量。(配置PHP環境變量:右鍵我的電腦選擇屬性->高級系統設置->高級->環境變量->選擇path,編輯->新建,輸入PHP的安裝目錄,確定保存)
安裝過程:

  1. 執行以下命令,將會在當前目錄下載一個composer.phar文件
    (1)下載安裝腳本 composer-setup.php 到當前目錄:
    php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
    
    (2)執行安裝過程
    php composer-setup.php
    
    (3)刪除安裝腳本
    php -r "unlink('composer-setup.php');"
    
  2. 安裝,分爲全局安裝和局部安裝
    (1)全局安裝
    a. Windows系統:找到PHP的安裝目錄也就是php.exe所在目錄;將composer.phar複製到PHP的安裝目錄下;在這個目錄下新建一個文件composer.bat,內容爲:
    @php "%~dp0composer.phar" %*
    
    執行composer --version輸出版本好說明安裝成功
    b. Mac或Linux系統:將composer.phar 文件移動到 /usr/local/bin/ 目錄下面sudo mv composer.phar /usr/local/bin/composer
    (2)局部安裝:將 composer.phar 文件複製到項目根目錄下,然後通過 php composer.phar 指令即可使用 Composer 了!
  3. 安裝使用時可能遇到的問題
    (1)執行 php -r "copy(‘https://install.phpcomposer.com/installer’, ‘composer-setup.php’);"時報錯:在這裏插入圖片描述
    原因:php配置出了問題
    解決:打開php的openssl擴展,重啓服務。
    (2)已經安裝好composer,cmd下可以正常使用,但是在Git Bash裏面使用時提示如下提示:bash: composer: command not found
    原因:Git Bash 不識別 composer.bat 文件,
    解決:在php.exe同級目錄下,新建文件 composer (是沒有後綴的),內容爲:
#!/usr/bin/env sh
# php /path/to/composer.phar $*
php `dirname $0`/composer.phar $*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章