
我最近刪除了 MAMP,因為我想對我的機器有更多的控制,並想利用我使用位於的腳本安裝的 PHP5.4這裡我現在甚至無法讓內建在 osx 的預設 PHP 正常工作。我正在<?php echo phpinfo(); ?>
使用 ~/Sites 目錄中的一個簡單文件來執行此腳本。我真的不知道為什麼這行不通。我透過上面提供的連結將 php5 安裝在我的 /usr/local 目錄中,似乎主 php 安裝在 /usr/bin 中
任何有關如何調試此問題的見解都將不勝感激。
答案1
該連結不起作用。要查看 PHP 安裝是否正常運作,您可以在終端機中使用以下程式碼:
php -f ~/Scripts/your_file.php
將“your_file.php”替換為您要檢查的實際檔案的路徑。如果它輸出 HTML,則 PHP 工作正常。
聽起來您可能沒有設定 HTTP 伺服器(這就是 MAMP 為您做的)。 MAMP 或類似的東西絕對是最佳選擇。
這下一版的 MAMP 將支援 PHP 5.4,看起來像BitNami 的 MAMP 堆疊已經這樣做了。
編輯
我不知道 php 5.4 的內建網頁伺服器。關於如何啟動和運行它有很好的說明,網址為PHP.net(我修改了這段程式碼,因此它應該適用於您的情況):
$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000