Php macOS Catalina更新后Apache不工作

Php macOS Catalina更新后Apache不工作,php,mysql,macos,apache,Php,Mysql,Macos,Apache,每次macOS升级到新的主要版本时,php、apache或mysql都会停止工作。卡塔琳娜也是如此。我在启动apache和mysql时遇到了问题。Mysql开始以失败告终 [错误]致命错误:请阅读手册的“安全”部分,了解如何以root用户身份运行mysqld 我发布了在macOS Catalina上启动mysql和apache、php的解决方案 首先,我已经完成了我之前为莫哈韦所做的步骤。 由于我使用的是PHP5.6,所以我需要libphp5.so,以便在macOS升级后使PHP5.6正常工作

每次macOS升级到新的主要版本时,php、apache或mysql都会停止工作。卡塔琳娜也是如此。我在启动apache和mysql时遇到了问题。Mysql开始以失败告终

[错误]致命错误:请阅读手册的“安全”部分,了解如何以root用户身份运行mysqld


我发布了在macOS Catalina上启动mysql和apache、php的解决方案

首先,我已经完成了我之前为莫哈韦所做的步骤。

由于我使用的是PHP5.6,所以我需要libphp5.so,以便在macOS升级后使PHP5.6正常工作。与安装catalina之前一样,apache/php/mysql运行良好,因此我已经有了可用的库。我使用下面的命令找到了.so文件,并在“/etc/apache2/httpd.conf”中更新了该文件

找到该文件后,我用/etc/apache2/httpd.conf中的路径更新了该文件

sudo find / -name libphp5.so
LoadModule php5_module 
/usr/local/Cellar/php@5.6/5.6.25_1/libexec/apache2/libphp5.so
这使得PHP5.6工作正常,但mysql仍然出现以下错误。 “[错误]致命错误:请阅读手册的“安全性”部分,了解如何以root用户身份运行mysqld!”

因为这是我的发展领域,所以我只做了以下几点: 1.转到mysql安装bin目录

 cd /usr/local/mysql-5.6.25-osx10.8-x86_64/bin
  • 以root用户身份运行mysql

    sudo./mysqld--user=root


  • 它也启动了mysql。

    上次你做了什么来修复它?@RiggsFolly,仅供参考,上次是非sequitur。每个版本都相当于这些组件的叉车更新。到处都是苹果教条。我目前处于
    冻结状态
    状态,因为我不确定当我更新OSX时,我是否能够在我所需的黄金配置(在mac、dev、staging和prod环境中也是如此)中进行酿造。天啊,人们一直告诉我mac是自太阳出来以来最好的东西:)@Yvesleborg这回答了你的问题吗?