这两天失业在家,在家闲着没事,想着学一下 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 上,折腾了一圈,终于能够下载镜像了。
结果我已经没有兴趣学了。。。
在失败中成长
哈哈 正常操作 之前我在弄友链朋友圈的时候 也差不多折腾了一个礼拜,后面还好没有放弃(因为兴趣还在),后面也搞出来了 还弄了好几种😂 只要兴趣来了 就去搞 一定可以的
折腾的乐趣在于过程。有时我会某些莫名其妙的问题困住,好几天才解决的时候,有一种解决三急的畅快。