PHP4 + HTTPD2
Dica publicada em Linux / Introdução
PHP4 + HTTPD2
Baixando os pacotes:
PHP 4.4.8:
HTTPD 2.2.4:
Instalando os pacotes:
Httpd:
# tar -zxvf httpd-2.2.4.tar.gz
# ./configure --prefix=/usr/local/apache
# make
# make install
PHP:
# tar -zxvf php-4.4.8.tar.gz
# cd php-4.4.8
# ./configure --with-apxs2=/srv/www/bin/apxs --enable-calendar --enable-ftp --enable-sqlite-utf8
# make
# make install
Configurando:
PHP:
# cp php.ini-dist /usr/local/lib/php.ini
Httpd:
# vi /usr/local/apache/con/httpd.conf
Verifique se existe um linha assim:
Ela é configurada automaticamente depois que você instala o PHP, caso não exista favor adicionar logo abaixo da seguinte linha "LoadModule foo_module libexec/mod_foo.so".
Localize a linha:
#AddType text/html .shtml
e logo após a linha acima, acrescente a linha de comando abaixo:
Localize a linha:
DirectoryIndex index.html
e modifique-a como abaixo:
Iniciando e testando:
# /usr/local/apache/bin/apachectl start
# cd /usr/local/apache/htdocs/
# touch teste.php
# vi teste.php
Abra o browser de internet o digite o seguinte endereço:
http://localhost/teste.php
Deverá aparecer o seu nome na página.
PHP 4.4.8:
HTTPD 2.2.4:
Instalando os pacotes:
Httpd:
# tar -zxvf httpd-2.2.4.tar.gz
# ./configure --prefix=/usr/local/apache
# make
# make install
PHP:
# tar -zxvf php-4.4.8.tar.gz
# cd php-4.4.8
# ./configure --with-apxs2=/srv/www/bin/apxs --enable-calendar --enable-ftp --enable-sqlite-utf8
# make
# make install
Configurando:
PHP:
# cp php.ini-dist /usr/local/lib/php.ini
Httpd:
# vi /usr/local/apache/con/httpd.conf
Verifique se existe um linha assim:
LoadModule php4_module modules/libphp4.so
Ela é configurada automaticamente depois que você instala o PHP, caso não exista favor adicionar logo abaixo da seguinte linha "LoadModule foo_module libexec/mod_foo.so".
Localize a linha:
#AddType text/html .shtml
e logo após a linha acima, acrescente a linha de comando abaixo:
AddType application/x-httpd-php .php .phtml
Localize a linha:
DirectoryIndex index.html
e modifique-a como abaixo:
DirectoryIndex index.htm index.php index.html
Iniciando e testando:
# /usr/local/apache/bin/apachectl start
# cd /usr/local/apache/htdocs/
# touch teste.php
# vi teste.php
<?PHP
$teste = "seu nome aqui";
echo "$teste";
?>
$teste = "seu nome aqui";
echo "$teste";
?>
Abra o browser de internet o digite o seguinte endereço:
http://localhost/teste.php
Deverá aparecer o seu nome na página.