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