我安装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版本,但是我工作的那些版本中有一些令人讨厌的内容,无法记住究竟是什么,但如果新版本没问题,我会坚持使用古代版本?
答案 0 :(得分:2)
您正在尝试将apache 2.2模块加载到apache 1.该操作成功的可能性非常低。
我建议你升级,apache 1.335也可能有很多错误。如果您无法使新版本正常工作,则不太可能使旧版本正常工作,因为安装过程中没有太多变化。
答案 1 :(得分:1)
如果您在安装Apache时遇到问题,我是否可以建议使用http://www.wampserver.com/en/ 要么 http://www.apachefriends.org/en/xampp.html 我没有使用XAMPP,但是WAMP将PHP,Apache,MySQL全部捆绑在一个简单的安装程序中。它开箱即用,没有配置更改,虽然当然你想要改变一些配置..它提供了一个很好的systray图标,便于配置(对于最常用的配置选项,你可以在系统托盘图标中直接更改它,甚至不打开配置文件)
我喜欢WAMP的一个功能是它预装了xDebug并开箱即用,我记得我第一次尝试手动设置它并且它是PITA
最终您可能希望安装各个组件,但作为入门套件,它们确实是很好的选择。