步驟1 放置在Web根文件夾中的phpinfo,以獲取有關該配置文件被加載PHP的信息,以及服務器上的PHP配置的其他細節。
<?php
phpinfo();
?>
我們要做
基本上,你必須得到pdo extensions loaded and enabled。的步驟爲其中「通常」如下:
- 打開php.ini
- 取消對線 延長= php_pdo.dll
- 取消對線(取決於所使用的數據庫上) extension = php_pdo_mysql。DLL
- 重新啓動Web服務器和有關重新加載頁面
步驟2 對於GoDaddy的,我們並不總是對共享主機負載缺少模塊權限,無法修改php.ini文件或安裝和。替代方案是讓我們自己的php.ini覆蓋默認的php.ini。對於在php 5下的版本,這個文件被命名爲php.ini,對於PHP 5.x它將需要php5.ini。要找出這個php5.ini文件的放置位置,請將一個帶有以下代碼的php文件放在你的web根目錄下。
<?php echo dirname(__FILE__); ?>
現在放置在Web根文件夾自己php5.ini,並reset the application pool這些更改生效。
如果你得到擴展不加載錯誤類型,然後通過下面的步驟如下
步驟3 我們必須place our extensions在我們步驟2想通了Web根文件夾,特別是部分它建議「的」線在php.ini中添加應指定擴展的完整路徑,例如:
extension=D:\Hosting\2443908\html\extensions\php_pdo.dll
extension=D:\Hosting\2443908\html\extensions\php_pdo_mysql.dll
以防萬一你仍然不能使用/負載PDO DL ls,您也可以嘗試通過Zend mysqli adapter連接。
訪問所有上述鏈接後,我感到困惑。你能否提供一些更多的細節。 – Awan 2010-11-11 05:45:27
@Awan:我現在詳細闡述了我的答案,以免您訪問鏈接。 – 2010-11-12 06:02:52
我上傳'php_mysqli.dll'並在** php5.ini中在zend公用文件夾中使用'extension = D:\ Hosting \ 2443908 \ html \ extensions \ php_mysqli.dll',並連接數據庫。 – Awan 2010-11-12 06:36:48