MySQL和PHP不能一起工作

时间:2013-06-12 15:39:41

标签: php sql apache wamp

我实际上被这件事吓到了。我已经下载了php,MySQL和apache。 Apache和PHP正在一起工作,这太棒了。无论我做什么,我都无法让php与MySQL一起工作。我正在使用Windows 7和PHP版本5.2.17和Apache 2.2

我已进入php.ini并取消注释了行extension=php_mysql.dllextension=php_mysqli.dll并将Windows中的扩展设置为此extension=msql.dll。我甚至改变了php.ini中的会话路径,看它是否会改变任何东西。 Spoiler Alert 它没有。我一直在检查phpinfo()但是有关MySQL和SQL的唯一信息是sql.safe_mode:off。

我无法在任何地方找到任何答案,我有,但它告诉我要做的就是卸载并重新安装所有内容。我不惜一切代价避免这种情况。但如果这是我唯一的选择,你能否就使用WAMP提出建议,是否比单独安装所有内容更容易?因为我没有使用WAMP,所以我花了很长时间才能做到这一点。

1 个答案:

答案 0 :(得分:0)

安娜贝勒,

您是直接编辑php.ini文件还是使用wampmanager菜单编辑php.ini。

实际上有2个php.ini文件: c:\ wamp \ bin \ php \ php5.2.17中的一个用于PHP CLI环境(命令行界面) 和c:\ wamp \ bin \ apache \ apache2.2.x \ bin \ php.ini中的那个(apache使用的那个)

拥有2的原因有点复杂,但如果你总是使用wampmanager菜单链接编辑php.ini,它将确保你总是编辑apache使用的那个。

左键单击系统托盘中的wampmanager图标 - > PHP - >的php.ini

要检查是否已加载mysql和mysqli模块,请转到localhost,然后从wamp主页单击phpinfo链接。如果模块已加载,您应该在CONFIGURATION部分的已加载模块列表中看到它们。