为Windows安装Apache的速查表
这是在zenn上发布的内容的副本。
Windows下的Apache安装速查表
XAMPP的更新真是烦人扰人。
不管是更新蓝牙还是更新php,如果只是更新php的话,只需要更换php即可。
而且XAMPP无法进行增量覆盖安装,所以必须先卸载再重新安装,但这也会花费一些时间。
另外,我还想管理php的版本,包括7.3系、7.4系、8.0系以及未来的8.1系。
因此,我决定分别安装apache、php和数据库。嗯,perl?我不了解呢……
反思
XAMPP的Apache非常方便。
首先,只需使用原始的Apache配置使PHP能够运行,然后进行比较。
所以,这就是XAMPP的东西。
确实,看起来进行了各种定制,有很多方便的功能。没有FastCGI之类的东西。甚至ssl相关的功能也是内置的。将这些设置应用到原始的apache上有点麻烦。
噢,让我们懒散一点吧。
我确认了Apache的版本是相同的,所以只需要从XAMPP中完整地将设置和模块带过来就可以了。
其他路径之类的可以之后再改。我觉得Ctrl+F搜索一下应该能找到XAMPP吧。
执行
完整复制XAMPP的Apache文件夹。
确认Apache已停止,然后用XAMPP的bin和conf文件全部覆盖。连批处理文件的内容也很方便,所以也复制粘贴一下(可以用于注册或解除Apache服务)。
也可以在上面再加入一层anonymous、webdav、sendmail和contrib。
修改conf文件夹中的所有conf文件
只要在ServerRoot或者类似的地方搜索xampp文字的部分,基本上就可以了。
因为它在各种.conf文件中随处可见,所以我们应该一概而论地删除它。
# XAMPP settings
Include "conf/extra/httpd-xampp.conf"
这里最好注释掉。
然后,卸载XAMPP。因为路径等还会留下来。
暂时先安装并运行PHP。
动了。
这是我的暂时运行的PHP版本。
接下来,要做的是可以更改PHP版本,同时进行SSL配置。