【问题标题】:Getting WampServer to run PHP4 (on Windows 7)让 WampServer 运行 PHP4(在 Windows 7 上)
【发布时间】:2014-04-26 11:38:38
【问题描述】:

我试图让 PHP4 在 WampServer 上运行,但每当我启动 WampServer 时,图标会变为橙色,但不会一直变为绿色,因为 Apache 没有启动。

我已经在下面解释了它是如何工作的。希望这对某人有所帮助。

【问题讨论】:

    标签: apache2 wamp wampserver php4


    【解决方案1】:

    我是这样工作的:

    1. 从http://www.wampserver.com/en/#addons-php 安装 PHP 4.4.9
    2. 从http://www.wampserver.com/en/#addons-apache 安装 Apache 2.0.63
    3. 左键单击 WampServer 托盘图标,然后 Apache→Version→2.0.63,稍等一下,然后 PHP→Version→4.4.9
    4. 通过打开命令行并运行C:\wamp\bin\apache\Apache2.0.63\bin\apache.exe 来测试Apache。修复任何报告的错误,然后重复直到没有任何错误为止。
    5. 图标→Apache→服务→安装服务
    6. 图标→重新启动所有服务

    就我而言,Apache 错误是:

    Syntax error on line 22 of C:/wamp/alias/phpmyadmin.conf: The specified IP address is invalid.
    Syntax error on line 22 of C:/wamp/alias/sqlbuddy.conf: The specified IP address is invalid.
    Syntax error on line 22 of C:/wamp/alias/webgrind.conf: The specified IP address is invalid.
    

    有错误的行都是一样的:Allow from ::1。我将它们评论到#Allow from ::1,这似乎修复了错误。


    如果你在切换回 php5 时遇到问题:

    1. 打开C:\Wamp\bin\php\php5.4.16\wampserver.conf。
    2. 添加以下行:

      $phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
      $phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
      $phpConf['apache']['2.4']['AddModule'] =  '';
      
    3. 退出 WampServer,然后重新启动。

    【讨论】:

    • 使用::1出错的原因是::1是IPV6地址,而apache 2.0.63不支持IPV6。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    相关资源
    最近更新 更多