簡體   English   中英

無法在MAMP中執行PHP

[英]Can't execute PHP in MAMP

我在Macbook上使用osx小牛安裝了MAMP,所有首選項均為默認設置。 我將test.html復制到/ Applications / MAMP / htdocs並轉到http://localhost:8888/test.html ,顯示為: one three

和test.html文件:

<html>
<head>
<title>Example</title>
</head>
<body>
one
<?php
echo 'two ';
?>
three
</body>
</html>

PHP的“ Two”沒有出現,有人知道為什么嗎?

您的文件作為html文件被帶到瀏覽器。 您的服務器將查找文件擴展名(在您的情況下為.html),以便確定向瀏覽器發送的內容。 您需要將擴展​​名更改為.php,以便您的服務器運行php代碼,然后將生成的html文檔發送到您的瀏覽器。

另一個選擇是轉到應用程序內的MAMP文件夾,然后打開httpd.conf(〜/ Application / MAMP / conf / apache / httpd.conf),然后將其添加到最后一行

AddType application/x-httpd-php .php .html

您將需要重新啟動Apache才能進行更改。 您可以通過轉到MAMP窗口,然后單擊“停止服務器”和“啟動服務器”來做到這一點。 之后,PHP代碼將在.html文件中執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM