安装php
安装composer会自动安装php
配置composer
https://developer.aliyun.com/composer
1 2 3 4
| composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer self-update composer diagnose composer clear
|
Checking pubkeys: FAIL
1 2 3 4
| Checking pubkeys: FAIL Missing pubkey for tags verification Missing pubkey for dev verification Run composer self-update --update-keys to set them up
|
打开pubkeys 将图中内容放在第一次的input。
将图中内容放在第二次的input。
https://github.com/composer/composer/issues/4839
配置php
1
| brew services restart php
|
配置Xdebug
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| pecl install xdebug
cat << EOF > /opt/homebrew/etc/php/8.1/conf.d/ext-xdebug.ini [xdebug] zend_extension = "/opt/homebrew/Cellar/php/8.1.4/pecl/20210902/xdebug.so" xdebug.mode = "debug" xdebug.remote_mode = "req" ;是否开启远程调试自动启动 xdebug.remote_autostart = 1 ;是否开启远程调试 xdebug.remote_enable = 1 ;允许调试的客户端IP xdebug.remote_host= "localhost" ;远程调试的端口(默认9000) xdebug.remote_port = 9001 ;调试插件dbgp xdebug.remote_handler="dbgp" ;是否收集变量 xdebug.collect_vars = 1 ;是否收集返回值 xdebug.collect_return = 1 ;是否收集参数 xdebug.collect_params = 1 ;是否开启调试内容 xdebug.profiler_enable= 1 ;设置php显示的级别长度 xdebug.var_display_max_depth=10 xdebug.idekey = PHPSTROM EOF
|
禁止更新
homebrew更新时会随之将路径打散,在非必要情况建议禁止自动更新php