1. 程式人生 > 其它 >mac 安裝php_Composer安裝和使用

mac 安裝php_Composer安裝和使用

技術標籤:mac 安裝php

此方法不適用於Windows,MAC和Linux使用者可以參照

Composer官網:

Composer​getcomposer.org 4172ae17b526826a07f3e303e41731c0.png

安裝教程
1.下載composer.phar1.1區域性安裝
進入官網後,點選Download , 找到Command-line installation
開啟mac或Linux終端,並一行一行輸入以下四行程式碼:

注:安裝前請使用 cd命令到您的安裝目錄,此方法為區域性安裝,全域性安裝方法請見下文
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

然後呼叫help命令:php composer.phar --help 檢視是否安裝成功

1.2全域性安裝

執行以下命令

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer

呼叫help命令:composer --help

如果mac中遇到:mac os /usr/local/bin is not writable 或 operation is not permitted

請重啟mac,在開機介面按住command+R進入恢復介面,點開終端輸入csrutil disable
重啟後開啟終端輸入:sudo chown -R $(whoami):admin /usr/local
然後再執行上方操作即可完成composer安裝


2.使用Composer

在PHP中,使用Composer只需要新建一個json檔案,並命名為composer.json,在該檔案中寫入需要安裝的package,這裡我們要使用一個新網站(其實已經在composer官網首頁):https://packagist.org/
我們以安裝monolog為例,進入:https://packagist.org/packages/monolog/monolog 。

在右側邊欄發現其版本號,我們以安裝1.25.1為例,在composer.json中寫入

{
    "require":{
        "monolog/monolog":"1.25.1"
    }
}

儲存檔案後,在終端中執行:composer install -vvv 即可安裝完成。


3.在php中使用composer

在*.php檔案中使用composer其實非常簡單,因為當你使用composer並安裝好擴充套件包後,它會自動生成一個vendor目錄,其中自帶一個名為autoload.php的檔案,你只需要在php檔案中寫入:

require 'autoload.php';