phpstudy升级apache服务器

下载了个phpstudy集成环境,因为是2018版的,apache的版本较低,2.2的,网上检测有很多漏洞,所以就打算升级下apache,在网上也查找了很多资料,最终升级成功。所以我决定把这次升级记录下来,供大家参考,以后自己升级的时候也好用到。

phpstudy升级apache服务器_第1张图片

这就是我用的phpstudy版本。

首先,我们登陆apache官网,下载最新的apache版本 https://www.apachehaus.com/cgi-bin/download.plx

phpstudy升级apache服务器_第2张图片

就这是apache的下载页面,右边的就是两个下载的路径,我选的左边的,下载速度比较快,我这里最新的版本是apache2.4.43。

phpstudy升级apache服务器_第3张图片

这个就是下载下来压缩包了,直接解压后把Apache24这个文件放到phpstudy里替换掉以前的apache文件。

phpstudy升级apache服务器_第4张图片

我把以前的apache文件改成了apache22,这个apache文件就是刚下载下来的apache2.4.43版本(因为这里phpstudy默认的是读取apache文件)

把apache文件替换好后,接下来就是启动apache了

phpstudy升级apache服务器_第5张图片

但是我第一次启动的时候报了一个错误,

phpstudy升级apache服务器_第6张图片

就是上面的错误,我用百度翻译了,因为以前的phpstudy用的是VC9或者VC11的库,但是现在apache2.4不行了,要用VC14、VC15的库,因为电脑里没有这个,所以就要重新装一个。

我们可以去网上下载一个,网址https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145

该操作我参考了教程 https://www.jb51.net/diannaojichu/695864.html

安装了这个库以后,apache就可以正常的运行了。

接下来修改下配置就可以访问站点了,打开 Apache/conf/httpd.conf文件

phpstudy升级apache服务器_第7张图片

这里的 SRVROOT 改成自己的实际地址。接下来还有几个地方的修改

phpstudy升级apache服务器_第8张图片

phpstudy升级apache服务器_第9张图片

phpstudy升级apache服务器_第10张图片

phpstudy升级apache服务器_第11张图片

当把这几个地址都改了后,又有一个问题,

phpstudy升级apache服务器_第12张图片

当加载 httpd-php.conf 的时候,就报这个错误,我看了下这个文件存在,只能说,这个识别不了这个模块。整整一下午都没想出办法,查询了很多的也没找到答案。

后来一句话,让我有所领悟,我问了下服务器厂商。

于是我又下载了一个32位的apache文件,重新操作了一遍。终于apache正常运行。网站也可以正常的访问了。

但是这里我还是有点疑惑,明明我是64位的操作系统,为啥只能用32位的apache版本呢,难道这个和windows的操作系统是两码事??

phpstudy升级apache服务器_第13张图片

欢迎大家留言讨论,解惑。

你可能感兴趣的:(php,apache)