Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置PHP以与MySQL和phpMyAdmin一起使用_Php_Mysql_Apache_Phpmyadmin - Fatal编程技术网

配置PHP以与MySQL和phpMyAdmin一起使用

配置PHP以与MySQL和phpMyAdmin一起使用,php,mysql,apache,phpmyadmin,Php,Mysql,Apache,Phpmyadmin,我的目的是在我的Windows7机器上本地设置一个php论坛,以测试它是如何工作的 我已经成功安装了ApacheHTTP服务器和PHPV5。然后我下载并解压缩了phpbb论坛软件,并将其放在我的根文件夹中。然后我意识到我需要某种数据库,所以我下载并安装了MySQL。为了配置我的数据库,我还下载并提取了phpMyAdmin,但我无法让它工作。当我打开浏览器并导航到我的phpMyAdmin文件夹时,我只得到以下信息: 截图: 我使用我的Apache服务器预览我的网站,在那里我使用了一些php包含函数

我的目的是在我的Windows7机器上本地设置一个php论坛,以测试它是如何工作的

我已经成功安装了ApacheHTTP服务器和PHPV5。然后我下载并解压缩了phpbb论坛软件,并将其放在我的根文件夹中。然后我意识到我需要某种数据库,所以我下载并安装了MySQL。为了配置我的数据库,我还下载并提取了phpMyAdmin,但我无法让它工作。当我打开浏览器并导航到我的phpMyAdmin文件夹时,我只得到以下信息:

截图:

我使用我的Apache服务器预览我的网站,在那里我使用了一些php包含函数,因此我知道我的php安装是“正常”的。MySQL服务也在我的计算机上运行

但是,为了让phpMyAdmin正常工作,您需要配置PHP和/或Apache吗?我完全不知道这件事,所以我想可能有很多缺点


谢谢//我对windows不是很熟悉,但您似乎错过了php mysql扩展,您可以从这里下载(我想):


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

更简单的方法是安装:它捆绑Apache、PHP、MySQL和PHPMyAdmin,这些都是为协同工作而预先设定的。

您需要启用MySQL扩展,以便从PHP使用MySQL

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

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

extension=php_mysql.dll
正如其他人所说,安装可能更简单,请看一看:-特别是第3步。它包括下载mySQL PHP扩展(这是一个dll),并取消对PHP.ini行的注释,以便PHP加载扩展


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

配置PHP以访问MySQL

  • 使用您喜爱的文本编辑器打开c:\php\php.ini文件

  • 通过删除分号取消对以下行的注释:

    extension=php_mysqli.dll extension=php_mbstring.dll extension=php\u mcrypt.dll

  • 保存和退出编辑器

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

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

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

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

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

  • 默认语言–英语 默认服务器–127.0.0.1 行尾–Windows(\r\n)

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


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

    除非您真的想单独下载所有这些文件,否则最好从WAMP开始。它基本上是一个Windows软件包,包含已经配置好的PHP、Apache和MySQL(以及phpMyAdmin)。安装后即可使用!首先,谢谢你所有精彩的回答!我下载了MySQL扩展,就像很多人指出的那样,然后将其复制到Windows目录。我在php.ini文件中找不到extension=php_mysql.dll这一行,所以我只是添加了它,希望一切顺利。最后,我重新启动了我的机器(安全总比抱歉好),启动了我的Apache服务器,并得到“错误!”我知道WAMP服务器。我不知道为什么我从一开始就没有安装它,可能是因为丑陋的trayicons,我喜欢从头开始做事情。然而,我安装了WAMP服务器,现在一切都很好。。当我检查我的php_mysql文件时,发现它的版本比我最近安装的php版本更高。也许这就是为什么我永远无法让我的Apache服务器正常运行。。。问题解决了。谢谢你的回答。竖起大拇指!