2011-03-10 196 views
3

我很新的PHP特別是wamp。我需要訪問一個活的wamp服務器。 PHP版本5.2.5。但我的應用程序需要使用PHP 5.3.0,所以我只是從活動服務器上卸載wamp,並用PHP 5.3.0安裝新的wamp。現在,新安裝的服務器無法啓動。在啓動時出現錯誤PHP wamp服務器錯誤

php_pdo.dll文件未找到。重新安裝應用程序可以解決問題。

此外,圖標仍然是黃色。我想知道服務器有什麼問題,以及這種修復方法如何?還有一些事情是因爲以前安裝的wamp服務器? 請告訴我,因爲它是直播服務器,所以我需要儘快解決問題。

+1

php 2.5.5是無價的 – fabrik 2011-03-10 12:06:16

+0

2.5.5 - > 5.3.0。這就像一個時間機器:)。 – Matt 2011-03-10 12:07:38

+0

對不起,abuot寫錯了它是5.2.5和5.3.0 – rai 2011-03-10 13:15:01

回答

2

這意味着你沒有加載PDO擴展。右擊任務欄中的WAMP圖標並在PHP菜單下啓用PDO擴展。重新啓動wamp,問題應該解決。

+0

你好。感謝您的快速響應。我試過php的擴展,並在那裏檢查。 php_pdo已被選中,如果我嘗試取消選擇它,那麼它會給出錯誤「內部錯誤。例外:服務未啓動,因此操作無法執行」 – rai 2011-03-10 12:33:39

+0

你有沒有在你的DLL文件夾wamp/bin/php/php5。 3.0/ext/php_pdo.dll – Artusamak 2011-03-10 12:47:22

+0

不,我有其他的DLL文件,如php_pdo_mysql.dll,php_pdo_oci.dll等,但不是php_pdo.dll。此外,我已經在我的本地機器上運行wamp,即使沒有php_pdo.dll文件也能正常工作 – rai 2011-03-10 13:01:13

1

單擊任務欄上的WAMP的服務器圖標,進入到Apache,你會發現測試端口80在那裏。這將顯示端口80是否可用。如果沒有,請轉到httpd.conf文件,該文件位於wamp服務器的Apache菜單中,找到Listen 80行。將80更改爲88.重新啓動所有服務,並且應該可以工作。讓我知道這是否有幫助。