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
Zlib
para 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
apache
para/usr/local/src
e, em seguida,cd /usr/local/src tar xvfz httpd-2.4.10.tar.gz cd httpd-2.4.10/ sudo ./configure
-
Se você obtiver
APR
de 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://localhost
ou 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: