Instalando PHP 5 no Conectiva Linux 10

Publicado por Raphael R. Franco em 29/04/2005

[ Hits: 14.753 ]

 


Instalando PHP 5 no Conectiva Linux 10



Primeiramente baixe os seguintes pacotes:
  • Apache 1.3.33 2.4MB
  • PHP 5.0.3 5.5MB

Após o download dos pacotes, para descompactá-los use os seguintes comandos:

Para o Apache:

# tar -zxvf apache_1.3.33.tar.gz

Para o PHP:

# tar -zxvf php-5.0.3.tar-gz

Logo após acesse o diretório do Apache:

# cd apache_1.3.33

E execute os seguintes comandos para compilar o programa:

# ./configure --prefix=/www =enable-module-so
# make
# make install


Depois de instalado o Apache vamos ao PHP, acesse o diretório:

# cd php-5.0.3

Execute o comando:

# ./configure --with-apxs=/www/bin/apxs
# make
# make install


Após a instalação do PHP, renomeie o arquivo php.ini-dist para php.ini e copie para o diretório /usr/local/lib:

# cp php.ini-dist /usr/local/lib/php.ini

Feito todos este passos teremos que editar o arquivo de configuração do Apache, o httpd.conf, que esta no diretório /www/conf:

# vi /www/conf/httpd.conf

Localize a linha AddType application/x-tar .tgz e abaixo dela coloque:

AddType application/x-httpd-php .php .phps
AddType application/x-httpd-php-source .phps

Salve o arquivo reinicie o Apache:

# cd /www/bin
# ./apachectl restart


Agora abra o seu browser favorito de digite a seguinte url:

http://localhost

Se aparecer a página de boas vindas do Apache, até ai tudo beleza, seu web server está funcionando corretamente. Agora vamos ver se o PHP está rodando.

Vá em um editor de texto qualquer, pode ser o Kate (KDE) ou Gedit (Gnome) e digite:

<?
phpinfo();
?>

E salve-o como info.php.

Logo após vá em seu browser e digite:

http://localhos/info.php

Se tudo correr bem, aparecerão as informações sobre seu PHP.

Agora seu Linux está pronto para executar seu programas feitos em PHP, lembrando somente que não abordei aqui a instalação do MySQL, esta estarei mostrando em outro post.

Dica: Para que o Apache inicie junto com o sistema faça o seguinte:

Edite o arquivo rc.local que está em /etc/rc.d e adicione a seguinte linha:

# Inicialização do Apache
/www/bin/apachectl start
echo "Service Web Apache Inicializado"

Salve o arquivo e na próxima inicialização o Apache iniciará junto com o sistema.

Bem pessoal, é isso. Espero que tenham gostado, qualquer dúvida pode postar aí...

Um grande abraço à todos. :-)

Outras dicas deste autor

Adicionando serviço ao ntsysv no Red Hat 9

Leitura recomendada

PHP e Banco de Dados Mysql

Instalação do LAMP no Ubuntu

Usando os operadores -> e :: para classes

Tutorial de PHP-GTK2

Funções PHP relacionadas à HTML

  

Comentários
[1] Comentário enviado por flavio_conceicao em 30/05/2005 - 14:02h

Ae kra ficou muito bom seu artigo, espero que contribua muito para quem ainda tem dificuldades para instalar o APACHE.

[2] Comentário enviado por duduzinhu em 25/06/2007 - 15:44h

Não está dando certo, está dando o seguinte erro: configure: error: build test failed. Please check the config.log for details. (isto no php5)
Mas isso é quando coloco somente o ./configure pois quando coloco o ./configure --prefix=/www =enable-module-so no diretório do apache da o seguinte erro configure:Error: invalid option '=enable-module-so Poxa já tentei seguir diversos tutoriais mas smepre um erro diferente e quando consigo soluciona-los que é difícil, um outro erro surge POR FAVOR ME AJUDE A COLOCAR O APACHE+PHP A FUNCIONAR!
A propósito, eu uso o FedoraCore 6
Mande a solução se possivel para o meu e-mail - duduzinhu16@yahoo.com.br
Ah! e se possivel solucioner meu problema com o apache2 pois eu tenhu ele aqui e creio que deve ser melhor que o 1.3.33. Tentei seguir esse tutorial configurando o apache2 mas da outro erro.
Desde já obrigado pela atenção!

[3] Comentário enviado por mjsierra em 01/02/2008 - 11:28h

Por favor, alguém saberia me explicar o erro abaixo? Obrigado.

./configure --with-apxs=/www/bin/apxs
loading cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking host system type... i686-pc-linux-gnulibc1
checking target system type... i686-pc-linux-gnulibc1
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts