簡體   English   中英

macOS Catalina 更新后 Apache 無法運行

[英]Apache not working after macOS Catalina update

每次 macOS 升級到新的主要版本時,php、apache 或 mysql 都會停止工作。 這也發生在 Catalina 身上。 我在啟動 apache 和 mysql 時遇到了問題。 Mysql 開始失敗

[錯誤] 致命錯誤:請閱讀手冊的“安全”部分以了解如何以 root 身份運行 mysqld!

我正在發布我為在 macOS Catalina 上啟動 mysql 以及 apache、php 而執行的解決方案。

首先,我已經完成了之前為 Mojave 分享的步驟。 macOS Mojave 更新后 Apache 無法正常工作

因為我使用的是 PHP 5.6,所以我需要 libphp5.so 來讓 PHP 5.6 在 macOS 升級后工作。 和安裝 catalina 之前一樣,apache/php/mysql 工作正常,所以我已經有了可用的庫。 我使用以下命令找到了 .so 文件並在“/etc/apache2/httpd.conf”中更新了相同的文件

sudo find / -name libphp5.so

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

LoadModule php5_module 
/usr/local/Cellar/php@5.6/5.6.25_1/libexec/apache2/libphp5.so

這使得 PHP 5.6 工作但仍然 mysql 失敗並出現以下錯誤。 “[錯誤] 致命錯誤:請閱讀手冊的“安全”部分以了解如何以 root 身份運行 mysqld!”

由於它只是我的開發區,所以我只是做了以下操作: 1.轉到mysql安裝bin目錄

 cd /usr/local/mysql-5.6.25-osx10.8-x86_64/bin
  1. 以 root 用戶身份運行 mysql。

    須藤 ./mysqld --user=root

它也啟動了mysql。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM