为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能够运行,然后进行比较。

phpinfo_su.png

所以,这就是XAMPP的东西。

phpinfo_xampp.png

确实,看起来进行了各种定制,有很多方便的功能。没有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。

スクリーンショット 2021-11-09 151218.png

动了。

phpinfo_kekka.png

这是我的暂时运行的PHP版本。

接下来,要做的是可以更改PHP版本,同时进行SSL配置。

广告
将在 10 秒后关闭
bannerAds