【问题标题】:How to install PHP5 on Apache 1.335如何在 Apache 1.335 上安装 PHP5
【发布时间】:2012-06-08 22:59:32
【问题描述】:

自从我安装 PHP 或 Apache 以来已经有很长一段时间了,可能有 10 年了。现在我下载了 PHP5,但我无法让它在我的 Apache 1.335 版本上运行。我不想更改我的 Apache 版本,因为我试过了,但我只是安装失败,我过去也尝试过很多次,但不知何故,我每次都失败了。我工作的唯一版本是 1.335,所以我已经坚持了很多年。我可能在一个月前尝试安装最新的 apache,但我又失败了。花了我 3 个小时,然后……失败了。我浏览了整个互联网以查看指南,但它们都以某种方式被破坏了。

所以,现在当我将这些行放在 Apache 中“httpd.conf”文件的末尾时:

ScriptAlias /php/ "d:/php543/"
Action application/x-httpd-php "/php543/php.exe"

LoadModule php5_module "d:/php543/php5apache2_2.dll" #<-- line 1054
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

当我执行 Apache 时显示:

Syntax error on line 1054 of d:/apache1335/conf/httpd.conf:
Cannot load d:/php543/php5apache2_2.dll into server: (126) file not found

但是文件存在。我已将 php5ts.dll 复制到“windows/system32”文件夹中,将 php.ini 复制到“windows”文件夹中。

我过去曾尝试过“EasyPHP”,但我真的很讨厌那个东西,它只会让事情变得更难。我过去也尝试过较新的 Apache 版本,但我开始工作的那些,有些烦人,不记得确切是什么,但如果新版本没问题,我到底为什么要坚持使用旧版本?

【问题讨论】:

  • 啊,那个apache版本号:好接近……
  • PHP 1.3.37 在一段时间内相当普遍。

标签: php apache windows-xp apache-1.3


【解决方案1】:

您正在尝试将 apache 2.2 模块加载到 apache 1 中。该操作成功的概率非常低。

我建议你升级,apache 1.335 可能也有很多错误。如果您无法使新版本正常工作,那么旧版本就不太可能正常工作,因为安装过程没有太大变化。

【讨论】:

    【解决方案2】:

    如果您在安装 apache 时遇到问题,我可以建议使用 http://www.wampserver.com/en/ 或者 http://www.apachefriends.org/en/xampp.html 我没有使用过 XAMPP,但 WAMP 将 PHP、Apache、MySQL 全部捆绑在 1 个简单的安装程序中。它直接开箱即用,无需更改配置,尽管您当然希望更改某些配置.. 它提供了一个漂亮的系统托盘图标以方便配置(对于最常用的配置选项,您可以直接在系统托盘图标中更改它,甚至无需打开配置文件)

    我喜欢 WAMP 的一个特点是它预先安装和配置了开箱即用的 xDebug,我记得我第一次尝试手动设置它,它是一个 PITA

    最终您可能想要安装各个组件,但作为入门套件,它们确实是不错的选择。

    【讨论】:

    • 啊!打败我吧!我个人在 XAMPP 上取得了成功。 +1 给你。
    猜你喜欢
    • 2016-06-22
    • 2015-11-13
    • 2018-02-03
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2012-04-28
    • 2018-11-08
    • 1970-01-01
    相关资源
    最近更新 更多