Scoop 的使用小记
安装 Scoop
1.打开 PowerShell(Win + X -> 终端(管理员))
2.设置安装目录
不设置则默认安装到 C:\Users\用户\scoop
$env:SCOOP='D:\Scoop'
3.允许当前用户可执行本地脚本和远程脚本(已签名)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
4.在线安装 Scoop
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
对于国内,可能安装不来,那就需要代理了。
Invoke-RestMethod -Proxy "http://127.0.0.1:10808" -Uri https://get.scoop.sh | Invoke-Expression
配置 Scoop
对于国内,安装和更新软件都需要代理,不然可能会请求超时。
仅支持 HTTP 代理
# 设置代理
scoop config proxy 127.0.0.1:10808
# 查看代理配置
scoop config proxy
# 取消代理
scoop config rm proxy
使用 Scoop 安装软件
安装前,可以先搜索下有没有,当然也可以直接安装。
scoop search php
安装软件
默认只有最新版本,如果需要旧版本,可以考虑使用扩展 Bucketscoop bucket add extras
scoop install php
使用 Scoop 更新软件
一般来说,不建议使用软件内自带的更新,更新后可能会出问题。
更新 Scoop 和 Bucket:
scoop update
查看软件是否有更新:
scoop status
更新软件:
scoop update php
使用 Scoop 卸载软件
查看已安装软件:
scoop list
卸载软件:
scoop uninstall php
其它命令
查看命令可执行文件路径:
scoop which php
查看软件信息:
scoop info php
PHP
php.ini 配置
应该把配置放到 D:\Scoop\apps\php\current\cli
或 D:\Scoop\apps\php\current\cli\conf.d
,否则更新版本后配置可能会丢失。
配置 xdebug
安装 xdebug
scoop install php-xdebug
php.ini 参考配置
zend_extension=C:\Users\<user>\scoop\apps\php-xdebug\current\php_xdebug.dll
[xdebug]
xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_connect_back=on