首頁  >  文章  >  後端開發  >  為什麼我在執行 phpize 時出現「找不到 config.m4」錯誤?

為什麼我在執行 phpize 時出現「找不到 config.m4」錯誤?

Linda Hamilton
Linda Hamilton原創
2024-10-27 14:04:29602瀏覽

Why Am I Getting the

解決phpize 中的“找不到config.m4”錯誤

運行phpize 時遇到“找不到config.m4”錯誤是常見問題可能阻礙ffmpeg 等擴充安裝的常見問題。以下是解決此錯誤並讓 phpize 啟動並運行的方法。

先決條件:

您已經安裝了適合您的PHP 版本的必要開發包,例如php- Debian/Ubuntu 的dev 或RHEL/CentOS 的php- devel。

解決方案:

Debian/Ubuntu:

對於Debian 9 或Ubuntu 16.04,安裝:

<code class="shell">sudo apt install php-dev</code>

對於舊版的Debian/Ubuntu:

  • 對於PHP 5,安裝php5 -dev:

    <code class="shell">sudo apt-get install php5-dev</code>
  • 對於PHP 7.x,安裝php7.x-dev(將x 替換為PHP 版本):

    <code class="shell">sudo apt-get install php7.x-dev</code>

RHEL/CentOS:

安裝php-devel 軟體包:

<code class="shell">yum install php-devel</code>

附加說明:

  • 確保從正在安裝的擴展的頂級來源目錄運行phpize。
  • 如果安裝開發套件後仍然遇到錯誤,請嘗試以下命令找到config.m4:

    <code class="shell">find / -type f -name config.m4</code>

安裝開發套件後,您應該能夠運行phpize 並繼續安裝擴充功能。

以上是為什麼我在執行 phpize 時出現「找不到 config.m4」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn