2017-03-05 103 views
0

所有,阿帕奇a2enmod沒有找到,但需要

我編寫,併成功地在Debian 8.7安裝的Apache 2.2.32,在http://www.tecmint.com/install-and-compile-php-7-on-centos-7-and-debian-8/中的說明,但已收到編譯,它可以當一個錯誤找不到a2enmod。以下錯誤:

[準備模塊中/etc/apache2/mods-available/php7.load`PHP7' ]不能Exec的 「a2enmod」:是/ usr/bin中/ APXS線578沒有這樣的文件或目錄。 'a2enmod php7'失敗Makefile:164:目標'install-sapi'的配方失敗make:*** [install-sapi]錯誤2

我研究了這個錯誤,但是我的大部分a2enmod搜索結果都發現了啓用ModRewrite出於某種原因(也許這裏有一個鏈接?!)。無論如何,我發現了以下問題要求在幾個月前,但沒有公佈答案,所以我試圖再次:

a2enmod doesn't exist when compiling apache, but php7 compile/install requires it

的編譯選項在我給第一個環節上市,所以我贏了」在這裏再重複一遍,但是我已經將這個文檔跟在這封信上,它和我一樣使用了PHP,Apache和Debian的主要版本。我對這些或我的平臺的細節知之甚少,無法理解爲什麼會出現這種情況,但我找不到如何在任何地方安裝a2enmod,並且aptitude搜索沒有給我提供任何幫助。

任何人都可以幫忙嗎?我正在嘗試安裝OwnCloud的最新版本(9),但我無法讓PHP 7編譯!

任何幫助,非常感謝。

回答

0

所有,

經過一番頭疼的,答案似乎是在這篇文章中:

https://www.cyberciti.biz/faq/installing-php-7-on-debian-linux-8-jessie-wheezy-using-apt-get/

這告訴我們如何讓Debian官方倉庫,其中包括PHP 7加入到apt存儲庫,然後從那裏安裝它們。這通過給我php7解決了我的問題,至於爲什麼它不編譯本身仍然是一個謎。

+0

如果這可以解決您的問題並解決問題,您可以接受它作爲正確的答案。 :)沒有恥辱附加! – Kano