【发布时间】:2013-06-12 15:39:41
【问题描述】:
我实际上对此感到可笑。我已经下载了 php、MySQL 和 apache。 Apache 和 php 一起工作,真是太棒了。但是无论我做什么,我都无法让 php 与 MySQL 一起工作。我使用的是 Windows 7 和 PHP 版本 5.2.17 和 Apache 2.2
我进入了 php.ini 并取消了 extension=php_mysql.dll、extension=php_mysqli.dll 行的注释,并将 Windows 中的扩展设置为 extension=msql.dll。我什至更改了 php.ini 中的会话路径,看看它是否会改变任何东西。 剧透警告它没有。我一直在检查 phpinfo() 但显示的关于 MySQL 和 SQL 的唯一信息是 sql.safe_mode: off。
我在任何地方都找不到任何答案,我有,但它告诉我要做的就是卸载并重新安装所有东西。我不惜一切代价试图避免这种情况。但是,如果这是我唯一的选择,您能否提供有关使用 WAMP 的建议以及它是否比单独安装所有内容更容易?因为我没有使用 WAMP,所以我花了很长时间才走到这一步。
【问题讨论】:
-
你为什么这样做?扩展=msql.dll
-
更新php.ini后是否重启了apache?
-
如果这是用于开发和测试,我会选择 WAMP 包。我个人最喜欢的是uniformserver.com 非常非常容易设置
-
您是否检查过您的 php 扩展目录中是否确实有
php_mysqli.dll(如果我没记错的话,它是您的 php 安装目录中的ext目录)? -
“不合作”是什么意思?是mysql扩展没有加载,还是你无法连接到你的mysql数据库?