Eu acredito que você tenha feito várias coisas erradas. Primeiro esta linha:
./configure --prefix=/etc/apache2 --enable-mods-shared="reallyall" --enable-mpms-shared="all"
deveria ter sido:
./configure --prefix=/usr/local/apache2" --enable-mods-shared="reallyall" --enable-mpms-shared="all"
Sua opção --prefix durante a compilação está errada. Eu sugiro que você remova e corrija essa --prefix option
Como compilar:
-
Faça o download do arquivo de origem da versão desejada
-
Instalar requisitos de compilação:
sudo apt-get install build-essential -
Instale
Zlibpara compactação com estas etapas:cd /usr/local/src wget http://www.zlib.net/zlib-1.2.8.tar.gz tar xvfz zlib-1.2.8.tar.gz cd zlib-1.2.8/ ./configure --prefix=/usr/local make -
Compile o apache com estas etapas:
-
Mova o arquivo de origem
apachepara/usr/local/srce, em seguida,cd /usr/local/src tar xvfz httpd-2.4.10.tar.gz cd httpd-2.4.10/ sudo ./configure-
Se você obtiver
APRde erro, execute:sudo apt install libapr1-dev libaprutil1-dev
-
-
Se a execução for bem sucedida:
sudo make sudo make install
-
-
Verifique se está funcionando:
sudo /usr/local/apache2/bin/apachectl start- coloque
http://localhostou o endereço IP da sua máquina e você verá uma mensagem dizendo "Funciona!"
- coloque
-
Ativar
boot startup:sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/apache2 sudo chmod +x /etc/init.d/apache2 -
Adicionar ao padrão
runlevels:sudo /usr/sbin/update-rc.d -f apache2 defaults
Fonte:


