gpt4 book ai didi

php - 如何设置 PHP 和 MySQL?

转载 作者:行者123 更新时间:2023-11-30 22:19:45 24 4
gpt4 key购买 nike

这是我的问题。我正在尝试创建和托管一个网站,它需要包含一个数据库。我已经设置了 Apache2,它运行良好。我已经设置了一个 MySQL 服务器,据我所知,它运行良好。我只是无法获取 PHP 文件来连接到数据库,或显示任何内容!我正在运行 Linux 发行版,我只需要一些基本的 PHP 代码来连接到我的数据库,或者我需要有人来更正我的代码:

<?php
$dbhost = "localhost";
$dbuser = "userweb";
$dbpass = "lightsaber";

echo "Hello!";

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

echo "Hello!";

if(! $conn ) {
echo "It doesn't work!";
} else {
echo "It works!";
}

$sql = 'SELECT * FROM Joe';
mysql_select_db('SwordofLight');
$retval = mysql_query( $sql, $conn );

if(! $retval ) {
die('Could not get data: ' . mysql_error());
}

while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Fighter ID :{$row['fighter_id']}";
}

echo "Fetched data successfully\n";

mysql_close($conn);
?>

这段代码只显示“Hello!”一次!我只是不明白 PHP 和 MySQL 是如何通信的。

提前致谢!

编辑:我有 php5。

最佳答案

我认为您必须将 php 作为 apache 的一个模块单独安装或自行设置。

您需要将以下行插入 Apache httpd.conf 配置文件以加载 Apache 2.x 的 PHP 模块:

示例 #1 PHP 和 Apache 2.x 作为处理程序

# 
LoadModule php5_module "c:/php/php5apache2.dll"
AddHandler application/x-httpd-php.php

#configure the path to php.ini
PHPIniDir "C:/php"

我建议您:http://php.net/manual/en/install.windows.apache2.php

关于php - 如何设置 PHP 和 MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36972423/

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