步骤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