php - 似乎无法让 PHP 在 MAMP 中工作

标签 php html mamp

我正在尝试学习 php,第一步是让 php 以某种能力工作。我正在尝试使用 MAMP,但遇到了一些问题。

具体来说:如果我使用以下代码创建一个文件并将其保存为 MAMP 的“文档根目录”目录中的 index.html,当我将浏览器指向 http://localhost:8888/index.html 时,我会看到一个空白页面.

代码:

<html>
<body>

    <?php
    echo "Hello World!";
    ?>

</body>
</head>

或者,如果我将一些 php 放入它自己的文件(比如 test.php),然后将浏览器指向该文件,它只会在浏览器中显示文件的全文。

知道我可能做错了什么吗?

最佳答案

我遇到了类似的问题。

在 TextWrangler 或 Komodo 或其他任何文件中创建一个新文件,并添加以下代码:

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

您要将文件另存为 .htaccess(前面有一个点;这是文件名)。 将其保存在/Applications/MAMP/htdocs 中。这是保存 php 和 html 文件的地方。这个 .htaccess 将是一个不可见的文件;您不会在 Finder 中看到它,但您可以在终端中 cd 到它,或者在 Finder 中搜索并在种类下选择文件可见性类型。

现在尝试转到 localhost:8888/,您应该会在那里看到所有可用的文件。使用这个新创建的 .htaccess 文件,您现在也可以将 php 嵌入到 html 文件中。

关于php - 似乎无法让 PHP 在 MAMP 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9550538/

相关文章:

php - 使用 php 从 postgresql 数据库动态下拉

javascript - jQuery - 加载表单、提交 POST、无需刷新即可检索结果

php - 安卓 : Upload large files using MultipartEntity

JavaScript自动将图像文件保存到文件夹

mysql - 补丁后 MAMP 不适用于 Yosemite

php - 处理电子邮件

html - <thead>有什么好处

html - xml和html中xmlns的确切用法是什么

ssl - 使用 MAMP 在 localhost 上禁用 SSL

mysql - MAMP 并创建新用户和 MySQL