我使用几个不同版本的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,然后重新安装它,但我仍然遇到同样的问题。
我正在运行macOS Sierra v10.12.5和MAMP Pro 4.1.1。
答案 0 :(得分:0)
重新安装MAMP PRO之后,我遇到了同样的问题。另外,我所有的主机名都变成红色。发现他们都失去了与SSL证书的连接。一旦我重新创建了所有证书(您也可以重新链接到现有证书),并且主机名不再是红色,Apache就可以正常启动了。
答案 1 :(得分:0)
已解决:与@Taz相同的解决方案(坦率地说,这有点乏味...)
注意:备份,传输和还原可能需要一些时间。你必须要有耐心...
还原主机表
将/ Volumes / 您的用户名 /库/应用程序支持/ appsolute / MAMP PRO / settings5.plist复制到新的Mac