我正在尝试在我的Mac上运行LWT并为此安装了MAMP。我已经关注了these instructions,但当我尝试去http://localhost:8888/lwt/
时,我得到了:
localhost页面无效
localhost目前无法处理此请求。
500
我在我的htdocs文件夹中创建了一个不同的文件夹并在其中创建了一个php文件(index.php),并使用一些代码来查看php是否正常工作:
<?php
echo "this is the start";
phpinfo();
echo "<br>this is the end";
?>
这一切都很好并且有效。我还检查了lwt文件夹的用户权限,但它似乎也很好(Admins&amp; Me是Read&amp; Write,Others是ReadOnly)。在终端中键入tail -f /Applications/MAMP/logs/php_error.log
会给我以下错误日志:
PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /Applications/MAMP/htdocs/lwt/utilities.inc.php:3272
Stack trace:
#0 /Applications/MAMP/htdocs/lwt/index.php(46): require_once()
#1 {main}
thrown in /Applications/MAMP/htdocs/lwt/utilities.inc.php on line 3272
我是初学者,所以我不知道问题还有什么。有什么想法吗?
答案 0 :(得分:4)
我不知道您使用的是哪个版本的PHP。但是mysql_*
函数已被弃用,并且它可能不再包含在您的新版本中。使用mysqli_*
连接到您的数据库或使用PDO。
在新版本的MAMP中包含了PHP7。也许你用它。