MySQL和PHP不能一起工作


MySQL and PHP not working together

我被这个问题难住了。我已经下载了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:。

我找不到任何答案,我有,但它告诉我要做的就是卸载和重新安装所有的东西。这是我不惜一切代价要避免的。但如果这是我唯一的选择,你能给我一些使用WAMP的建议吗?它是否比单独安装更容易?因为我没有使用WAMP,我花了很长时间才走到这一步。

安娜贝尔,

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

实际上有两个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部分的加载模块列表中看到它们。