gpt4 book ai didi

PHP 脚本在命令行上运行,但不在浏览器中运行

转载 作者:行者123 更新时间:2023-11-29 02:29:58 25 4
gpt4 key购买 nike

我在这方面完全是个初学者,但我已经设置了一个 EC2 服务器,并且正在尝试开发一个简单的基于 php-mysql 的网站。

我已经设法让 apache2 运行,并且我有一个指向服务器的域。我正在尝试设置一个非常简单的 php 脚本来附加到数据库。当我使用命令行 php simple_script.php

时,以下脚本运行得非常好
<?php

echo "Hello\n";

$con = mysql_connect("localhost","james","<password>");
if($con){
echo "Connected\n";
}
?>

但是,当我访问 www.myurl.com/simple_script.php 时,我只看到“Hello”这一行。如有任何帮助,我们将不胜感激!

好的,所以我检查了 apache 错误日志,它是这样说的:PHP fatal error :在第 5 行调用/var/www/www.myurl.com/simple_script.php 中未定义的函数 mysql_connect()有什么解决办法吗?

最佳答案

您使用的是已弃用的函数。使用 mysqli_* 或查看 PDO 类。 http://php.net有很好的语言文档:)

关于PHP 脚本在命令行上运行,但不在浏览器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14762484/

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