MAMP开启多版本PHP运行错误解决方法
[error] [client ::1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /Applications/MAMP/fcgi-bin/php5.6.31.fcgi 标题中的“MAMP开启多版本PHP运行错误解决方法”指的是在Mac操作系统上使用MAMP(Mac OS X Apache MySQL PHP)这个软件栈时,尝试同时运行多个PHP版本时遇到的问题。描述中的错误信息“[error] [client ::1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /Applications/MAMP/fcgi-bin/php5.6.31.fcgi”是Apache服务器返回的,表明在尝试执行RewriteRule指令时遇到了问题,因为Options配置中没有启用FollowSymLinks或SymLinksIfOwnerMatch。 MAMP是一个流行的本地开发环境,它集成了Apache、MySQL和PHP,方便开发者在本地进行Web应用的开发和测试。多版本PHP的运行对于开发者来说非常有用,因为他们可能需要测试不同PHP版本的兼容性或者特定项目对特定PHP版本的需求。 解决这个问题的关键在于调整Apache的配置文件`httpd.conf`。你需要找到MAMP的安装目录,通常在/Applications/MAMP/,然后打开`httpd.conf`。在文件中添加以下内容: ```apacheconf AddHandler cgi-script .cgi AddHandler cgi-script .pl <Directory /> Options -ExecCGI FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -SymLinksIfOwnerMatch AllowOverride All </Directory> ``` 这里,`AddHandler cgi-script .cgi` 和 `AddHandler cgi-script .pl` 表示将.cgi和.pl文件解析为CGI脚本,这对于处理PHP可能很重要,尽管PHP通常通过FastCGI来运行。`<Directory />` 部分定义了根目录的配置,`Options` 参数控制了目录允许的特性。`FollowSymLinks` 和 `SymLinksIfOwnerMatch` 是为了允许Apache跟随符号链接,这是启用RewriteRule所必需的。`AllowOverride All` 则允许.htaccess文件覆盖这些设置。 保存并关闭`httpd.conf`后,需要重启MAMP以使更改生效。在MAMP的控制面板中停止并重新启动Apache服务器,然后检查错误日志,确认问题是否已经解决。 此外,确保在MAMP的偏好设置中正确配置了要使用的PHP版本。在MAMP的主界面,你可以选择希望作为默认的PHP版本,并且可以在同一时间运行多个版本,通过在URL中指定端口号来切换。 解决MAMP多版本PHP运行错误涉及理解Apache配置、符号链接的处理以及MAMP的版本切换机制。正确配置后,你将能够顺利地在本地环境中运行并测试不同版本的PHP项目。




























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- EV3100电梯专用变频器源代码
- FLAC3D编程:应力边界施加的函数形式与处理案例分析 针对立方体模型的重力与一侧应力边界影响的应力分布研究 特色:灵活调整应力函数,简单快捷的调节方法 专业定制:地应力反演与走滑断层分析中的边界条件
- 多模态属性级情感分析技术解析:电商平台与社交媒体中的应用
- 多智能体移动与编队控制:快速到达指定目标点与编队
- 超螺旋滑模观测器优化PLL,精准测角
- 基于DSP28335的单相全桥逆变器程序:闭环电流控制与SPWM调制技术详解 详解
- 海上5MW永磁风电直驱系统仿真及并网研究——基于1200V风电技术与矢量控制算法,混合储能及滑动平均滤波算法应用
- 基于虚拟同步发电机(VSG)的分布式能源并网仿真及并网逆变器控制——实现有功频率控制、无功电压控制、VSG控制以及电压电流双环PI控制的完美波形模拟(MATLAB 2021b)
- 煤矿瓦斯气驱监控系统的Python实现与应用
- 边坡工程中C30混凝土群桩计算模拟及位移监测分析
- 开关磁阻电机SRM仿真案例教程与Maxwell模型 v4.0
- 基于MATLAB的DTW算法实现特定人孤立词语音识别系统
- 基于S7-1200 PLC的停车场控制系统仿真:电气原理与图形化操作界面实践
- 基于MATLAB的GA优化算法在车间调度中的应用:多工件多工序与机器的优化配置 高级版
- 基于Matlab的IMU四元数姿态解算:多传感器数据融合与数学建模
- 基于Matlab 2018的新能源电机控制器FOC仿真模型及MTPAMTPV弱磁控制实现



评论0