昨天启动本机win10下的老橙子草堂,一直失败,后来发现是php没启动,就是CGI/fastCGI进程没有调入,也即php-cgi.exe这个程序没有运行。
这事很蹊跷,因为没几天前还能正常使用呢。于是我把近几天装的软件卸掉了,结果还是没用。那么就是系统更新的问题了。上网搜索,大家都没遇到这问题,只是几年前有人用安装最新Visual C++解决。我受到了启发,因为win10更新挺频繁的,大概又是不兼容了。我费了点儿劲去微软网站下载了Visual C++ 2015-2019版的装上,问题解决。
昨天我还做了另一件失败的工作,那就是我费了大劲把新鲜出炉的php8.0在我的ECS的debian10上装上了,老橙子草堂可以打开,但老的账号都没法登录,注册新账号可以,但坛子一直没有管理员也不行啊。最蹊跷的是全新安装phpBB3还装不上。后来才知道php8.0太新了,其它的应用还跟不上,来不及解决兼容问题。可为啥在win10下装php8.0不但很方便,而且还可以完全正常地打开本地的老橙子草堂,老管理员可登录。有些事情不能不服,windows长盛不衰是有它的道理的,用户们都不傻,不会为了IT理想主义甘愿忍受长时间的折磨的。
我感叹,计算机很多问题的解决不能用西式治疗的办法,要用中式治疗的综合调理的办法,不能头痛医头脚痛医脚,就像耳鸣要补肾,你盯着内耳折腾是不行的。
附件是从微软官网下载的Visual C++ 2015-2019 64位的安装文件。
CGI / fastCGI进程无法调用的一种情况
CGI / fastCGI进程无法调用的一种情况
- 附件
-
- VC_redist.x64 (1).exe
- (14.2 MiB) 已下载 88 次