Boletim ViaLinuxis

Jorge Kinoshita
Instalação do PHP em RedHat

(un)subscribe
6-9-00

O PHP permite que você escreva scripts CGI de uma forma parecida com o ASP, ou seja, colocando código a ser executado pelo servidor dentro de uma página HTML. Uma boa dica par instalar o PHP3 em RedHat é ler o arquivo (as versões correspondem ao RH6.1):
/usr/doc/php-3.0.12/INSTALL.REDHAT
que acompanha o rpm de instalação do PHP3. Ver:
rpm -ql php-3.0.12-6

Em resumo, fiz a seguinte instalação:
0: instalei:

rpm -i php-3.0.12-6.i386.rpm e li: /usr/doc/php-3.0.12/INSTALL.REDHAT


1: removi instalações velhas do apache porque o meu RedHat original não era o 6.1 (provavelmente isso não vai lhe ser necessário):
rpm -e apache rpm -e apache-devel
2: instalei os novos módulos (que provavelmente já estão instalados em sua máquina):
rpm -i apache-1.3.6-7.i386.rpm rpm -i apache-devel-1.3.6-7.i386.rpm rpm -i freetype-devel-1.2.6.i386.rpm
3: alterei /etc/httpd/conf/httpd.conf:
LoadModule php3_module modules/libphp3.so AddModule mod_php3.c
4: alterei /etc/httpd/conf/srm.conf: (você pode fazer isso em httpd.conf também).
AddType application/x-httpd-php3 .php3 AddType application/x-httpd-php3-source .phps
5: Reinicializei o apache:
/etc/rc.d/init.d/httpd restart
6: Testei o PHP, criando o arquivo teste.php3:

<html> <body> <?php echo "funciona"; ?> </body> </html>
em /home/httpd/html/teste.php3
e acessei-o via http://localhost/teste.php3

Ele apenas gera uma pagina HTML escrito "funciona".

As perguntas mais recentes do fórum em: http://www.pcs.usp.br/cgi-bin/jkinoshi/ve.cgi são:
06-09-00 como configurar o apache parar fornecer paginas para certos IPs somente?
06-09-00 como converter codigo ASP em PHP?


^JC