PHP 基础 - Mac 下的安装与设置
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 协议》,转载必须注明作者和本文链接