0

自从我安装 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 版本,但是我开始工作的那些,有一些烦人的东西,不记得到底是什么,但如果新版本没问题,为什么我会坚持使用旧版本?

4

2 回答 2

2

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

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

于 2012-06-08T23:14:54.243 回答
1

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

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

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

于 2012-06-09T15:33:54.080 回答