You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAMP PRO新建自定义站点无法加载,浏览器仅下载index.php文件

解决MAMP PRO自定义站点下载index.php而非加载的问题

检查站点PHP配置

  • 打开MAMP PRO,选中目标自定义站点,切换到「PHP」标签页
    • 确认已勾选「Enable PHP」,且选择的PHP版本与localhost站点一致(比如localhost用7.4.x,自定义站点也保持相同版本)
    • 将「PHP Mode」设置为「Module」(CGI/FastCGI模式易引发解析异常)

验证站点Apache目录配置

  • 进入自定义站点的「Hosts」标签页,点击「Advanced Settings」
    • 确保站点根目录的配置包含PHP解析规则,示例:
      <Directory "/path/to/your/site/root">
          Options Indexes FollowSymLinks
          AllowOverride All
          Require all granted
          AddHandler application/x-httpd-php .php
          AddType text/html .php
      </Directory>
      
    • 添加规则后重启MAMP PRO的Apache服务

检查全局Apache配置

  • 点击MAMP PRO顶部菜单栏「File」>「Edit Template」>「Apache」>「httpd.conf」
    • 确认以下模块未被注释(行首无#):
      LoadModule php_module /Applications/MAMP/bin/php/php[你的PHP版本号]/modules/libphp.so
      AddType application/x-httpd-php .php .php5 .php4 .php3
      AddType application/x-httpd-php-source .phps
      
    • 保存修改后重启Apache服务

清理缓存与修复权限

  • 清空浏览器缓存、Cookie及网站数据(Chrome:Ctrl+Shift+Delete;Firefox:Ctrl+Shift+Delete)
  • 在MAMP PRO中点击「Cache」>「Clear Cache」,清除Apache和PHP缓存
  • 右键自定义站点根目录,选择「Get Info」,确保当前用户拥有「Read & Write」权限,点击齿轮图标选择「Apply to enclosed items」将权限应用到所有子文件

内容的提问来源于stack exchange,提问作者user5035

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 16:07:07