phpstudy 更新apache_phpstudy phpstudy apache启动后停止 - CSDN
精华内容
参与话题
  • phpstudy升级apache

    2020-07-09 11:45:10
    目前windows下的phpstudy的最新版本是8.1.0.6,但经过绿盟的安全扫描,爆出apache2.4.39存在近10个漏洞。 那就只有下载最新版的apache替换是最好的了。

    目前windows下的phpstudy的最新版本是8.1.0.6,其自带的apache版本是2.4.39。

    经过绿盟的安全扫描,爆出近10个漏洞。

    怎么修复漏洞呢? 一种方法是下载源码重新编译,这个比较麻烦。

    下载最新版的apache可执行文件替换是最好的了。

    apache官网上最新的版本是2.4.43,找来找去,却没有windows下的可执行文件。

    到这个网站上可以下载:

    https://www.apachelounge.com/download/

    下载之后,解压,放到phpstudy的extension目录下,跟现有的Apache目录在同一个目录

    然后,停止现有版本apache服务,

    把现有版本apache的conf文件拷贝到新版本的目录下,

    并把conf文件里的路径改成新的。 

     

    把旧版本apache做好备份,

    把新版本apache的目录名改为旧版本,

    然后,在phpstudy的面板上启动 Apache2.4.39,

    如果启动失败,可能是缺少什么动态库,从旧的里面拷贝过来即可。

     

    启动成功后,再看phpinfo(), 应该就是新版本了: 

    关闭phpstudy,重新打开,发现出现了新版本的Apache:

     这时,可以删掉 D:\phpstudy_pro\Extensions 目录下的旧apache目录,重启phpstudy,就会只剩下新的了: 

    但是,如果点击一键启动 WAMP后面的按钮,就会发现只能启动MySQL,无法启动Apache,

    这时就要到phpstudy的COM目录下,修改aKeyStart.ini:

    改好后,就可以一键启动新版apache了

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

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

    这就是我用的phpstudy版本。

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

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

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

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

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

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

    就是上面的错误,我用百度翻译了,因为以前的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文件

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

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

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

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

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

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

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

    展开全文
  • phpStudy启动失败,网上总结了基本就是下面的三种方法: 原因一是防火墙拦截,关闭防火墙。 二是80端口已经被别的程序占用,如IIS,迅雷等; 三是没有安装VC9运行库,php和apache都是VC9编译。 解决以上三个问题...

    phpStudy启动失败,网上总结了基本就是下面的三种方法:

    原因一是防火墙拦截,关闭防火墙。

    二是80端口已经被别的程序占用,如IIS,迅雷等;

    三是没有安装VC9运行库,php和apache都是VC9编译。

    解决以上三个问题,基本上都是可以一次安装完成的。

    但是,But,但是,上面的方法都试过之后还是无法启动呢?没办法了吧。

    最有效,最直接的办法就是直接使用cmd命令进行查错误。

    1、进入到apache的盘符,在这里我的是D盘。

    2、然后进入bin文件【cd phpstudy\PHPTutorial\Apache\bin】。

    3、进入【httpd.exe】,一下就知道错误在哪儿了进行修改即可。

     

    展开全文
  • phpStudy启动失败,原因一、是防火墙拦截,二、是80端口已经被别的程序占用,如IIS,迅雷等;三、是没有安装VC9运行库,php和apache都是VC9编译。四、虚拟机配置路径中有中文五、在检测端口后强制重启 把配置文件损坏...

    phpStudy启动失败,

    原因

    一、是防火墙拦截,

    二、是80端口已经被别的程序占用,如IIS,迅雷等;

    三、是没有安装VC9运行库,php和apache都是VC9编译。

    四、虚拟机配置路径中有中文

    五、在检测端口后强制重启 把配置文件损坏了

    展开全文
  • 查看phpstudy apache错误日志

    万次阅读 2018-02-26 15:50:39
    apache目录下的httpd.conf文件中注释掉以下,#ErrorLog "logs/error.log"#CustomLog "logs/access.log" common
  • phpStudy启动时Apache启动失败

    千次阅读 2018-03-28 09:05:49
    原因:操作及结果:分析:查看Apache启动失败的错误信息:打开cmd,输入:D:\phpStudy\Apache\binhttpd.exe -t 回车,即显示错误信息
  • PHPStudy无法启动Apache和MySQL  PHPStudy是一款国产、小巧、方便的服务器软件集成环境,我觉得对于PHP初学者来说,最难的是PHP、Apache(Nginx或IIS)、MySQL环境的配置,尤其是在Window环境下(比起类Unix环境...
  • phpstudy环境下修改Apache端口号

    千次阅读 2018-01-05 16:42:36
    phpstudy环境下修改Apache端口号 默认情况下,Apache的端口号是80,但是如果80端口被占用了,那么启用失败,此时要修改默认的端口号 1、打开Apache的配置文件httpd-conf文件:打开phpstudy界面 ->点击“其他选项...
  • PHPstudyapache80端口被占用解决方法

    千次阅读 2017-09-19 13:18:35
    【简述】这是自己第一次写,算是个开头吧,这个问题有时候还是会发生的 首先呢, 1、window+R 输入regedit,进入电脑的注册表 ... 3、在右边找到Start这一项,将其改为0 ...4、重启系统,你的PHPstudy就可以正常使用了
  • 问题描述:新安装了最新版phpStudy2018,但是等我启动时才发现Apache竟然启动失败问题解决过程:1 防火墙问题 查找是否是防火墙的问题,关闭防火墙后依旧不能重启,因此不是防火墙,同时,在此之前也没有系统问题,...
  • phpstudy中的Apache无法启动,一般情况下都是80端口被占用 但是有的时候80端口没有被占用,但是Apache还是无法启动,你可以去配置文件httpd.conf查看Apache的端口, 如果端口是9096的话,你可以看看你的phpstudy...
  • 今天给一个客户配置phpstudy的时候,出现是phpstudy apache无法启动的情况,其实也不是一点也不能启动,而且apache的启动状态亮一下就自动关闭了。我记得以前我也碰到过这样的情况,但是忘记了,先看下phpstudy官方...
  • (windows 8.1系统下)开始自行搜索了关于Apache启动后又停止的问题。网上查到的原因:对于phpStudy启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和...
  • phpstudy apache无法启动的解决办法

    千次阅读 2020-01-26 15:08:29
    最近几天一直在跟着大佬做tp框架...但是这篇并不是说审计中的东西的,这里说的是phpstudy的问题,平时为了方便就使用了phpstudy来进行操作了,但是在实际的使用中,还是发现有很多的问题,apache不明不白的就打不...
  • 1.在phpstudy的配置文件httpd-conf,在头部添加 Header set Access-Control-Allow-Origin *  2.找到这行 #LoadModule headers_module modules/mod_headers.so 把#注释符去掉即可,我的是在115行. 参考博客...
  • 网上很多说就是在安装安全狗apache版的时候,安装程序找不到apache的服务名。 然后看了网上很多教程说就是把phpstudy的允许模式改为【系统服务】模式就行 但是我改了之后在服务里面还是没有找到apache的服务...
  • phpStudy启动时Apache红色(启动失败)

    千次阅读 2019-08-31 10:07:32
    先是参考以下文章: https://www.360kuai.com/detail?url=9e0b0adf7d9696a12&cota=3&kuai_so=1&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1 以前的套路。检查端口占用。...然后...
  • phpstudy多版本php共存,phpstudy无法多版本共存的方案,用了phpstudy很多年,最近测试需要用到多版本共存,默认phpstudy并不支持,只能切换版本,不能多个版本同时运行, 弄了好久都搞不定,在网站参照其他配置也...
  • phpstudy搭建Linux的php环境

    万次阅读 热门讨论 2017-11-21 14:41:56
    在Linux环境下安装php运行环境 ,使用phpstudy一键包来安装。 在线安装phpstudy一键包: 1.在Xshell里面输入wget -c ...apache配置文件:/phpstudy/server/httpd/conf/httpd.conf PHP配
  • 新手开发PHP程序,大多使用phpStudy集成环境,在使用过程中发现Apache或者MySQL服务无法启动大多是端口被占用的缘故。 显示端口信息 使用 cmd 打开cmd.exe,然后输入如下命令,查看端口使用信息: netstat -ano ...
1 2 3 4 5 ... 20
收藏数 6,183
精华内容 2,473
关键字:

phpstudy 更新apache