2016-01-21 49 views
5

我想在我的mac上運行LWT,並且爲此安裝了MAMP。我按照these instructions,但是當我嘗試去http://localhost:8888/lwt/我越來越:MAMP本地主機不工作(錯誤500) - LWT

localhost的頁面無法正常工作

本地主機是目前無法處理此請求。

我在htdocs文件夾中創建不同的文件夾,並在裏面(的index.php)創建一個PHP文件,有一些代碼,看看PHP是否正在運行:

<?php 
echo "this is the start"; 
phpinfo(); 
echo "<br>this is the end"; 
?> 

這一切都很好,有用。我也檢查了lwt文件夾的用戶權限,但似乎也很好(管理員&我讀了&寫,其他人只讀)。鍵入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 

我雖然是初學者,所以我不知道這個問題可能是什麼。有任何想法嗎?

回答

4

我不知道你使用哪個版本的PHP。但mysql_*函數已被棄用,並且它可能不包含在新版本中。使用mysqli_*連接到您的數據庫或使用PDO。

在新版本的MAMP中包含了PHP7。也許你使用它。

+1

我剛剛通過使用舊版本的PHP解決了我的問題。非常感謝。 – chrisnolten

+1

你不應該使用已棄用的函數;)它是一個更好的方法。 – Stony

+0

謝謝!但我不知道如何配置它以便使用'mysqli_ *'或'PDO'。 – chrisnolten