Onde adaptei ou modifiquei algumas coisas pra ficar mais fácil de entender.
Para descompactar o Apache:
# tar zxvf httpd-2_0_NN.tar.gz
Para descompactar o PHP:
# tar zxvf php-NN.tar.gz
Entre na pasta do Apache:
# cd httpd-2_0_NN
SSL: caso deseje habilitar suporte ao SSL no Apache, será necessário
ter o pacote OpenSSL instalado no seu sistema operacional.
Ao executar o script ./configure, adicione o seguinte parâmetro
à ele: --enable-ssl.
Execute:
# ./configure --enable-so
# make
# make install
Isso irá configurar, compilar e instalar seu Apache2. Para testá-lo,
use o comando:
# /usr/local/apache2/bin/apachectl start
Testado e funcionando? Então pare ele com o comando abaixo para
que possa ser configurado o PHP:
# /usr/local/apache2/bin/apachectl stop
Entrando no diretório do PHP:
# cd ../php-NN
Agora vamos configurar o PHP. Você poderá usar várias opções
no ./configure, veja quais são as disponíveis com o
comando:
$ ./configure --help
Mas como vamos colocar suporte a Apache2 e MySQL, precisaremos dos
seguintes parâmetros:
Se você decidir mudar as opções de configuração após a instalação,
vai precisar repetir os últimos três passos. E assim apenas
reiniciar o Apache para que o novo módulo faça efeito. Não é
necessário recompilar o Apache.
Agora vamos instalar o arquivo php.ini:
# cp php.ini-dist /usr/local/lib/php.ini
Edite o seu httpd.conf que fica em /usr/local/apache2/conf
para carregar o módulo do PHP. Adicione a linha de acordo com a
versão do php que você baixou.
Para PHP 4:
LoadModule php4_module libexec/libphp4.so
Para PHP 5:
LoadModule php5_module libexec/libphp5.so
Adicione as seguintes linhas também ao httpd.conf:
[8] Comentário enviado por Neuronios em 16/07/2004 - 00:09h
cvs cara tipo assim eu tou com os pacotes da GCC e da glibc instalados aqui ... mais ae naum achei o make lah na pasta mysql que descompactei o .tar.gz ..
por favor me ajude ae...
[10] Comentário enviado por Neuronios em 16/07/2004 - 15:33h
Ae cvs cara me fala uma coisa .. como eh que eu faço pra desinstalar ae o apache mais o mysql .. pq deu pau aqui e desisti deinstalar via mão .. .
¬¬ tou com raiva dessa parada ae ...
[12] Comentário enviado por reimassupilami em 11/04/2005 - 13:36h
assim como aconteceu com o pulgacapoeira, parece que não está sendo criado o libphp5.so, por que será? na compilação do php4 vai bem, ele cria o libphp4.so...
[13] Comentário enviado por super7 em 15/07/2006 - 15:59h
Ola amigos, esta dando o seguinte erro na hora de instalar o Php:
"
checking lex output file root... ./configure: line 3246: lex: command not found
configure: error: cannot find output from lex; giving up
"
[14] Comentário enviado por kassianorovida em 08/09/2006 - 18:07h
alguém sabe me dizer porque quando executo esse comando aparece o erro abaixo? ./configure --prefix=/usr/local/php -with-apxs2=/usr/local/apache/bin/apxs -with-mysql=/usr/local/mysql
./configure: line 3246: lex: command not found
configure: error: cannot find output from lex; giving up
[16] Comentário enviado por nukelinux em 25/04/2007 - 16:06h
artigo interessante...
Eu uso o FeniX (do Debian)e gostaria de saber como configurar apache, php e mysql nele. existe alguma diferença na maneira de fazer a configuração???
[18] Comentário enviado por luisvasquez em 11/08/2007 - 00:03h
Ola, pessoal, tudo bem?
Bom, eu instalei o apache2 e o php5 que esto funcionando. Gostaria de saber se possvel eu acrescentar o mysql agora que os outros dois ja estao instalados?