2013-11-28 48 views
1

按照配置phpMyAdmin的教程之一,我配置了apache/conf/httpd.conf文件,如下所示在apache中建立PHP的連接。儘管上述變化重啓動Apache用PHP配置apache httpd.conf文件

The request operation has failed 

PHPIniDir "c:\webserver\php" 
LoadModule php5_module "c:\webserver\php\php5apache2_4.dll" 
AddHandler application/x-httpd-php .php 

我得到一個錯誤。我哪裏錯了?請有人解釋如何弄清楚。

+4

使用正斜槓'/'取代'路徑'\\的名字。 Apache也可以在Windows中使用正斜槓。也請提及您正在使用的PHP和Apache版本。 – bansi

+0

嘗試從Apache/bin文件夾中啓動'httpd -k start'並查看您收到的錯誤消息。 – bansi

+1

@Bansi謝謝你的回覆。我嘗試了\但仍然apache沒有開始。 Apache和PHP版本分別是httpd-2.2.25-win32-x86-no_ssl和php-5.5.6-Win32-VC11-x86。另外,我嘗試使用httpd -k start,但它說C:/webserver/apache/conf/httpd.conf中第133行的語法錯誤:httpd:C:/webserver/php/php5apache2_4.dll服務器:指定的模塊找不到。 ** – deep

回答

1

有了httpd-2.2.25,你應該使用php5apache2_2.dll而不是php5apache2_4.dll

更改線路

LoadModule php5_module "c:\webserver\php\php5apache2_4.dll" 

LoadModule php5_module "c:/webserver/php/php5apache2_2.dll" 
+0

我下載了另一個版本的PHP。謝謝。現在它工作正常。 – deep