gpt4 book ai didi

php - 本地开发环境,php & mysql 工作,但不在一起

转载 作者:行者123 更新时间:2023-11-30 23:40:34 25 4
gpt4 key购买 nike

我花了一整天的时间尝试使用以下方法设置开发环境:

  • PHP 版本 5.3.3
  • Apache 2.2
  • MySQL 服务器 5.1
  • Windows 7

localhost 可以很好地呈现 php,我可以通过命令行客户端使用 mySQL,但是每当我尝试通过 PHP 与 mySQL 交互时,我都会得到 30 秒的“等待 localhost”,然后是空白浏览器

  • 我试过运行只连接到数据库的测试脚本。
  • 我已经尝试使用“root”和正确的密码通过 phpMyAdmin 登录。
  • mySQL 服务正在运行。
  • 服务器错误日志中没有与失败连接相关的条目。
  • 我的 php.ini 文件中有一行“extension=php_mysql.dll”,当我运行“phpinfo()”时,所有 mySQL 信息都会显示出来。
  • “.../php”和“.../MySQL Server 5.1/bin”包含在我的 PATH 中。

我基本上按照说明做了here设置整个事情。我已经尝试了所有我能想到的东西,所以任何新的想法都将不胜感激。

这是我用来连接数据库的代码:

    <?php

# Define MySQL Settings
define("MYSQL_HOST", "localhost");
define("MYSQL_USER", "root");
define("MYSQL_PASS", "devpass");
define("MYSQL_DB", "test");

$conn = mysql_connect("".MYSQL_HOST."", "".MYSQL_USER."", "".MYSQL_PASS."") or die(mysql_error());
mysql_select_db("".MYSQL_DB."",$conn) or die(mysql_error());

$sql = "SELECT * FROM test";
$res = mysql_query($sql);

while ($field = mysql_fetch_array($res))
{
$id = $field['id'];
$name = $field['name'];

echo 'ID: ' . $field['id'] . '<br />';
echo 'Name: ' . $field['name'] . '<br /><br />';
}
?>

它与我发布的链接中的示例完全不同。 “测试”是一个有效的数据库。

最佳答案

尝试使用 WAMPXAMPP

关于php - 本地开发环境,php & mysql 工作,但不在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com