PHP 基礎 - Mac 下的安裝與設定

心智極客發表於2019-10-30

PHP

Mac 環境下推薦使用 brew 來安裝和切換 PHP 版本。

安裝

$ brew install php@7.3

brew 官方只能安裝 PHP 官方支援版本。如果要支援舊版本,則需要新增其他 tap

$ brew tap exolnet/homebrew-deprecated

檢視安裝資訊(擴充套件、相關目錄、相關命令等等)

$ brew info php

相關命令

$ brew services start php
$ brew services stop php
$ brew services restart php

PHP 版本的切換

$ brew unlink php@7.3 && brew link --force --overwrite php@5.6

Composer

安裝 composer

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');"

快捷使用

mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

使用阿里雲映象

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

程式碼校驗

安裝程式碼校驗工具

$ composer global require friendsofphp/php-cs-fixer

整合到編輯器中,這裡以 Sublime Text 為例

{
    "shell_cmd": "php-cs-fixer fix $file --rules=@PSR2"
}

安裝擴充套件

檢視已載入的擴充套件

$ php -r "print_r(get_loaded_extensions());"

檢視已安裝的擴充套件

$ php -m

安裝 ImageMagick

$ brew install imagemagick
$ pecl install imagick

安裝 phpunit

$ composer global require --dev phpunit/phpunit

安裝 laravel

$ composer global require laravel/installer

安裝 swoole

$ pecl install swoole
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章