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:
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