【问题标题】:MAMP htdocs phpinfoMAMP htdocs phpinfo
【发布时间】:2011-04-24 17:58:59
【问题描述】:

我正在尝试获取一个简单的phpinfo() 以在我的本地服务器上打印出来(使用 MAMP)。我在/Applications/MAMP/htdocs (php_sandbox) 中创建了一个新目录,并在其中放置了一个名为my_phpinfo 的文件,其中只有phpinfo()。如何在我的网络浏览器中查看此文件的内容?

如果我将 Apache 文档根设置在我的home directory/sites 中,是否也是可取的?我将主要使用这个本地服务器来测试/托管一些小站点。

谢谢!

【问题讨论】:

    标签: mysql apache mamp


    【解决方案1】:

    在您的浏览器中访问 localhost/my_phpinfo/index.php 假设您将文件命名为 <? phpinfo();?>index.php 中。此外,通过检查您的 mamp 首选项并查看正在使用的 php MAMP 版本,确保您在 MAMP 目录中编辑了正确的 php.ini。

    【讨论】:

    • 你推荐使用 MAMP 吗?我现在正在考虑单独安装 mySQL/php。从命令行学习它可能会在以后帮助我。
    • 我喜欢 MAMP 我已经开发 Web 应用程序大约 10 年了,只要我知道它存在,我就一直在使用它。您仍然可以使用 MAMP 为任何 cli 工具起别名,只需阅读他们的文档
    • 我在 MAMP 方面遇到的唯一问题是尝试安装/编译依赖于 MySQL、PHP 或 Apache 的工具。很长一段时间以来,他们都没有发布 zip php 扩展,并且从 pecl 或 pear 安装任何其他工具都可能是一个皮塔饼。
    【解决方案2】:

    根据我的记忆,默认情况下您在正确的文件夹中。 MAMP 默认在 8888 端口上运行 apache。你应该可以去http://localhost:8888/你也可以通过控制面板进入这个页面(应该有一个打开主页的按钮)。此页面还将显示您已将 MAMP 的 Apache 配置为在不同的端口上运行。

    无论您如何命名您的文件;你会想给它一个 .php 扩展名,所以如果你的文件被命名为my_phpinfo,添加一个 .php 使它变成my_phpinfo.php。确保你调用的函数被包裹在 php 标签中,像这样

    <?php phpinfo(); ?>
    

    如果此文件是 htdocs 文件夹中的目录,您应该能够转到 http://localhost:8888/my_phpinfo.php 并获取 PHP 信息页面。

    目前正在移动目录。我通常会。尤其是 b/c,它使升级 MAMP 变得更容易一些(已经不得不担心 MySQL)。您可能需要稍微调整文件权限以确保它正确运行。我相信你应该没问题,因为它是以你的用户身份运行的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2015-07-22
      相关资源
      最近更新 更多