配置PHP以使用MySQL和phpMyAdmin

时间:2010-10-31 14:15:28

标签: php mysql apache phpmyadmin

我的目的是在我的Windows 7机器上本地设置一个php论坛来测试它的工作原理。

我已成功安装Apache HTTP Server和PHP v5。然后我下载并解压缩了phpbb-forum软件并将其放入我的根文件夹中。然后我意识到我需要某种数据库,所以我下载并安装了MySQL。为了配置我的数据库,我还下载并解压缩了phpMyAdmin,但我无法让它工作。当我打开浏览器并导航到我的phpMyAdmin文件夹时,我得到了这个:

屏幕截图:http://img836.imageshack.us/img836/5139/captureqb.png

我使用我的Apache服务器预览我的网站,我正在使用一些php包含的函数,所以我知道我有一个“工作”的PHP安装。 MySQL服务也在我的计算机上运行。

但是,您是否需要配置PHP和/或Apache以使phpMyAdmin正常工作?我是一个完整的菜鸟,所以我想它可能有多个缺点。

谢谢.. // Realiserad

5 个答案:

答案 0 :(得分:5)

更简单的方法是安装WAMP server:它将预配置的Apache,PHP,MySQL和PHPMyAdmin捆绑在一起工作。

答案 1 :(得分:3)

您需要启用MySQL扩展以使用PHP中的MySQL。

MySQL扩展可能与您的PHP发行版捆绑在一起,也可能不捆绑。 (在ext文件夹中查找php_mysql.dll)

假设已安装,您可以通过在php.ini中添加或取消注释此行来启用它:

extension=php_mysql.dll

正如其他人所说,安装WAMP Server

可能更简单

答案 2 :(得分:1)

看看:http://www.ricocheting.com/how-to-install-on-windows/mysql - 具体来说,第3步。它涉及下载mySQL PHP Extention(这是一个dll),并取消注释一行php.ini,以便PHP Load的扩展名。

虽然安装XAMPP或WAMP可能更简单,但我认为知道如何解决自己的问题是很好的 - Scientia potentia est:D

答案 3 :(得分:0)

不熟悉windows,但似乎你错过了php-mysql扩展,你可以从这里下载(我认为): http://mysql2.mirrors-r-us.net/downloads/connector/php/index.html

你可以更容易地使用像这样的预配置的wamp安装(可用于win / mac / etc)。 google“xampp”,由于stackoverflows垃圾邮件防护,我不允许发布多个链接。

答案 4 :(得分:0)

配置PHP以访问MySQL

  1. 使用您喜欢的文本编辑器打开c:\ php \ php.ini文件。

  2. 通过删除分号取消注释以下行:

    延长= php_mysqli.dll 延长=中php_mbstring.dll 延长= php_mcrypt.dll

  3. 保存并退出编辑器

  4. 将存档解压缩到phpmyadmin文件夹后,必须先配置phpmyadmin才能连接到sql server。

    1. 您应该创建一个配置文件。可以手动创建此文件(只需使用文本编辑器), 在第一次会话期间,您将看到一条错误消息。 要解决此问题,您应该创建文件夹(C:\ project \ wwwroot \ phpmyadmin \ config)。之后,为IIS_IUSRS组和IUSR用户授予完全权限。granting permission/image

    2. 返回配置窗口。访问localhost / phpmyadmin / setup / 要配置连接设置,请单击“新服务器”按钮。

    3. 输入SQL Server的详细名称,然后输入服务器主机名。如有必要,您可以指定其他设置。[设置/图像] [2]

    4. 保存设置,然后服务器会将我们重定向到上一页。中选择:

    5. 默认语言 - 英语 默认服务器 - 127.0.0.1 行尾 - Windows(\ r \ n)

      1. 单击“保存”,然后下载。收到的文件(config.inc.php)应保存到根目录(C:\ project \ wwwroot \ phpmyadmin)。
      2. 打开授权窗口(// localhost / phpmyadmin /)并在root帐户下登录。如果您看到启动phpMyAdmin窗口,则可以删除配置文件夹。

        为了正确的工作,phpMyAdmin需要一个包含这些信息的数据库。已安装用于创建数据库的脚本。