Windows系统PHP环境开启pdo
1. 打开php.ini文件
2. 打开后,搜索 extension=php_pdo.dll 和 extension=php_pdo_mysql.dll ,去掉前面“;”的注释。
最终这两行配置内容如下:
extension=php_pdo.dllextension=php_pdo_mysql.dll
重新启动apache或者iis后,
3. 新建一个PHP测试,内容为
<?phpphpinfo();?>
可以测试PDO模块是否开启。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Windows系统下配置PHP环境以支持PDO(PHP Data Objects)和MySQL,您已经正确地指出了基本步骤。这里我再补充一些细节和可能遇到的问题解决方案,帮助您更顺利地完成配置。
打开php.ini文件:
C:\xampp\php\php.ini
(如果您使用的是XAMPP)或C:\wamp64\bin\php\php{version}\php.ini
(对于WAMP)。请根据实际情况找到正确的路径。编辑php.ini文件:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
;
),这表示启用这些扩展。重启Web服务器:
测试PDO是否启用: 创建一个名为testpdo.php
的文件,放在您的web根目录下(如htdocs或www),内容如下:
<?php
try {
$pdo = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8', 'username', 'password');
echo "PDO连接成功!";
} catch (PDOException $e) {
die("Error!: " . $e->getMessage() . "<br/>");
}
?>
testdb
、username
和password
为您的数据库名、用户名和密码。http://localhost/testpdo.php
。找不到php.ini文件:
php --ini
,它会告诉您当前正在使用的php.ini文件的路径。重启服务器后仍然无法加载PDO扩展:
PDO连接数据库失败:
通过以上步骤和注意事项,您应该能够成功在Windows系统下的PHP环境中开启并测试PDO模块了。如果还有其他问题,欢迎继续提问。