MAMP Pro"启动Apache失败"在PHP 5.5.38上

时间:2017-05-17 17:00:56

标签: php apache mamp-pro

我使用几个不同版本的PHP成功运行MAMP Pro。但是,当我尝试使用PHP v5.5.38设置主机时,Apache无法启动并显示错误...

  

启动Apache失败

     

Apache无法启动。请查看日志文件以获取更多信息。

apache日志文件中没有信息,如果我切换回使用我已经知道的PHP版本之一,问题就解决了。我尝试在 using (PresentationDocument presentationDocumentObj = PresentationDocument.Open(memoryStreamObj,true)) { PresentationPart presentationPart = presentationDocument.PresentationPart; // Check for a null document object. if (presentationDocument == null) { throw new ArgumentNullException("presentationDocument"); } // Get the Slide Id collection of the presentation document var slideIdList = presentationPart.Presentation.SlideIdList; if (slideIdList == null) throw new NullReferenceException("The number of slide is empty, please select a ppt with a slide at least again"); // Get all Slide Part of the presentation document var list = slideIdList.ChildElements.Cast<SlideId>().Select(x => presentationPart.GetPartById(x.RelationshipId)).Cast<SlidePart>(); } 中删除该版本的PHP,然后重新安装它,但我仍然遇到同样的问题。

MAMP Pro error: Starting Apache failed

我正在运行macOS Sierra v10.12.5和MAMP Pro 4.1.1。

2 个答案:

答案 0 :(得分:0)

重新安装MAMP PRO之后,我遇到了同样的问题。另外,我所有的主机名都变成红色。发现他们都失去了与SSL证书的连接。一旦我重新创建了所有证书(您也可以重新链接到现有证书),并且主机名不再是红色,Apache就可以正常启动了。

答案 1 :(得分:0)

已解决:与@Taz相同的解决方案(坦率地说,这有点乏味...)

  1. 卸载MAMP PRO(菜单MAMP PRO>卸载MAMP PRO)
  2. 清除“应用程序”中的所有旧MAMP目录
  3. 安装新的MAMP PRO副本
  4. 在旧Mac上,备份MAM(选择localhost主机,选择“文件”>“备份”。勾选“虚拟主机和MySQL数据库”。
  5. 在新的Mac中,导入备份

注意:备份,传输和还原可能需要一些时间。你必须要有耐心...

还原主机表

将/ Volumes / 您的用户名 /库/应用程序支持/ appsolute / MAMP PRO / settings5.plist复制到新的Mac