0

我实际上对此感到可笑。我已经下载了 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 中的会话路径,看看它是否会改变任何东西。剧透警报它没有。我一直在检查 phpinfo() 但显示的关于 MySQL 和 SQL 的唯一信息是 sql.safe_mode: off。

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

4

1 回答 1

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 部分的加载模块列表中看到它们。

于 2013-06-14T09:00:23.960 回答