这两天失业在家,在家闲着没事,想着学一下 laravel+swoole ,打开 windows 电脑,开始准备coding。
结果问题来了:
因为是学习,所以直接上 php8.2,毕竟学习就要用最新的,结果问题来了,composer 的 api 不支持 php8.2 。要升级,打开cmd,一通操作,提示权限不够,又想着秀一波快捷命令打开 powershell,又一通操作, 提示要用管理员权限运行 powershell。
终于顺利用上 composer 后,安装 swoole 又出问题了,我为了偷懒直接用 pcel install swoole 提示我 pcel 不存在,想着跳过这个问题,去下载 swoole.dll,结果找了一圈发现没有这个玩意,后来评论区说要用 cygwin,不然 windows 没法用, 遂放弃 windows 操作
打开虚拟机,使用 docker一键搞定吧,不想劳心劳力了。结果您猜怎么着,docker 国内镜像全部不能用了,我拉不下来了。但是我不知道这个问题,我还以为是环境问题,一通镜像配置,一通清理缓存,结果卵用没有。打开搜索一搜,发现镜像都因为不可控因素下架了。想着配置一个局域网代理吧,结果服务器死活 ping 不通 google, 我以为是代理没配好,实际上是配好了,因为后来成功后,我 curl 了一下 google 是正常的。。。emmm
于是想着自建镜像吧,结果看不懂 v2ex 大佬写的 cloudflare worker 脚本是放在哪里的。又去搜索一下,找了一个小白教程,配置好后,发现还是不能访问,原因是 worker 的域名被墙了。
又是一通折腾,比如狸猫换太子,重新指定 host 域名之类的,结果 cloudflare 不给机会,无奈,把自己的正在用的域名转到 cloudflare 上,折腾了一圈,终于能够下载镜像了。
结果我已经没有兴趣学了。。。
评论