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 協議》,轉載必須註明作者和本文連結