### CL 6.0 e posteriores ###
Primeiramente será necessário verificar se os pacotes do php4 estão instalados, para isto execute:
[root@localhost]# rpm -qa |grep php4
|
php4-versão do pacote
mod_php4-versão do pacote
|
Caso não esteja instalados:
[root@localhost]# apt-get install php4 mod_php4
|
OBS: o apt-get deve estar devidamente configurado. Caso não esteja verifique nossa documentação sobre o apt-get emhttp://www.conectiva.com.br/suporte/pr/sistema.gerenc.apt.get.uso.html
Edite o arquivo /etc/httpd/conf/httpd.conf
[root@localhost]# mcedit /etc/httpd/conf/httpd.conf
|
#LoadModule php3_module modules/libphp3.so
LoadModule php4_module modules/libphp4.so
#LoadModule perl_module modules/libperl.so
#AddModule mod_php3.c
AddModule mod_php4.c
#AddModule mod_perl.c
Descomente a linha como abaixo e acrescente index.php3 no final da mesma.
# For PHP4:
DirectoryIndex index.php index.html index.wml index.php3
Descomente as linhas como abaixo e acrescente .php3 .
Desta forma será possível visualizar tanto arquivos .php como .php3
# For PHP4:
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
|
Salve e feche o arquivo
Pronto agora basta reiniciar o servidor apache:
[root@localhost]# cds
[root@localhost]# ./httpd stop ; ./httpd start
|
Pacotes rpm necessários para a Instalação do PostgreSQL:
| postgresql-versão do pacote ==> Servidor de banco de dados |
| postgresql-clients-versão do pacote ==> Clientes para acesso ao servidor |
| postgresql-lib-versão do pacote ==> Biblioteca compartilhada de funções |
Configuração do PostgreSQL:
Edite o arquivo /etc/rc.d/init.d/postgresql e procure pela linha:
daemon --check postmaster su -l postgres -c
\"/usr/bin/postmaster -S -D/var/lib/pgsql\"
|
Coloque então o parâmetros -i deixando -a assim:
daemon --check postmaster su -l postgres -c
\"/usr/bin/postmaster -o -e -S -i
-D/var/lib/pgsql\"
|
Isso fará com que o PostgreSQL aceite conexões TCP/IP
Reinicie o servidor:
[root@localhost]# /etc/rc.d/init.d/postgresql
restart
|
Torne-se o usuário postgres:
[root@localhost]# su - postgres
|
Adicione o usuário nobody (usuário em qual o apache é executado) na lista de usuários do banco de dados:
createuser nobody
Enter user's postgres ID or RETURN to use unix user ID: 513 -><enter>
Is user "nobody" allowed to create databases (y/n) n
Is user "nobody" allowed to add users? (y/n) n
createuser: nobody was successfully added
|
Crie um novo banco de dados:
createdb nome_do_banco_de_dados
|
Execute o interpretador do PostgreSQL:
psql nome_do_banco_de_dados
|
### CL8 ###
Pacotes rpm necessários para a Instalação do PostgreSQL:
| postgresql-versão do pacote ==> Servidor de banco de dados |
| postgresql-clients-versão do pacote ==> Clientes para acesso ao servidor |
| postgresql-lib-versão do pacote ==> Biblioteca compartilhada de funções |
Configuração do PostgreSQL:
Edite o arquivo /etc/rc.d/init.d/postgresql e procure pela linha:
daemon --check postmaster --user postgres "/usr/bin/postmaster -S -D $PG_DIR"
|
Coloque então o parâmetros -i deixando -a assim:
daemon --check postmaster --user postgres "/usr/bin/postmaster
-o -e -S -i -D $PG_DIR"
|
Isso fará com que o PostgreSQL aceite conexões TCP/IP
Reinicie o servidor:
[root@localhost]# /etc/rc.d/init.d/postgresql
restart
|
Torne-se o usuário postgres:
[root@localhost]# su - postgres
|
Adicione o usuário nobody (usuário em qual o apache é executado) na lista de usuários do banco de dados:
createuser nobody
Is user "nobody" allowed to create databases (y/n) n
Is user "nobody" allowed to add users? (y/n) n
createuser: nobody was successfully added
|
Crie um novo banco de dados:
createdb nome_do_banco_de_dados
|
Execute o interpretador do PostgreSQL:
psql nome_do_banco_de_dados
|
Links:
| http://www.php.net => Site oficial, com documentação e muitos links. |
| http://br.php.net => Espelho do site no Brasil |
| http://www.allfinder.com.br/php => Site da lista de discussões Brasileira |
| http://phpbuilder.com/ => Artigos e tutoriais |
| http://www.horde.org => Webmail escrito em PHP3 |
| http://webdev.berber.co.il/ => Vários scripts, com sistema de busca. |