Solução completa para Web Server usando Apache + SSL + MOD_JK + PHP + MySQL
Esse artigo visa mostrar como instalar, com configurações básicas, um ambiente usando Apache como Web Server com acesso HTTPS, suporte para configuração de LOADBALANCER usando MOD_JK, tanto para JBOSS como para TOMCAT e suporte para PHP e MySQL.
Parte 3: Instalando PHP
Baixar último SOURCE em www.php.net.
Consideremos que estamos usando a versão 5.2.3 do PHP, que está em um diretório de instalação de nosso servidor, vamos descompactar e instalar o mesmo:
# tar -xvf php-5.2.3.tar.gz
# cd php-5.2.3/
# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
# make
# make install
Incluir no final do arquivo httpd.conf do APACHE as duas linhas abaixo:
Procurar por "DirectoryIndex" e mudar seus parâmetros para:
Reiniciar APACHE:
# /usr/local/apache2/bin/apachectl restart
Para testar o PHP, criar um aquivo chamado "infos.php" com o seguinte conteúdo:
Acessar http://localhost/infos.php, se aparecer informações sobre o PHP, pronto, tudo certo.
Consideremos que estamos usando a versão 5.2.3 do PHP, que está em um diretório de instalação de nosso servidor, vamos descompactar e instalar o mesmo:
# tar -xvf php-5.2.3.tar.gz
# cd php-5.2.3/
# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
# make
# make install
Incluir no final do arquivo httpd.conf do APACHE as duas linhas abaixo:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php-source .phps
Procurar por "DirectoryIndex" e mudar seus parâmetros para:
DirectoryIndex index.html index.html.var index.cgi index.php index.php4 index.php5 default.html default.php blank.html
Reiniciar APACHE:
# /usr/local/apache2/bin/apachectl restart
Para testar o PHP, criar um aquivo chamado "infos.php" com o seguinte conteúdo:
<?
phpinfo();
?>
phpinfo();
?>
Acessar http://localhost/infos.php, se aparecer informações sobre o PHP, pronto, tudo certo.