  |
|
PHP: PHP com suporte ao MS SQL Server 7
|
|   |
 |
|
 |
 |
 |
Este é o procedimento de instalação do PHP com suporte a conexões em bancos MS SQL Server.
Vamos partir do princípio de que o Apache já está instalado e funcionando.
Faça tudo como usuário root.
1) Baixe a implementação do "ODBC" mssql para Linux, conhecido como FreeTDS, no link:
ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/current/freetds-current.tgz
Neste exemplo foi usado a versão freetds-0.63.dev.20040817,
que para esta data ainda estava em desenvolvimento. O site do software é:
http://www.freetds.org
2) Descompacte e entre no diretório criado:
# tar -xzvf freetds-current.tgz
# cd freetds*
(onde * depende da versão corrente do software)
3) Configure a instalação do software com os seguintes parâmetros:
# ./configure --with-tdsver=7.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static --prefix=/usr/local/freetds
Isso é uma receita de bolo para funcionar, não explicarei em detalhes. Se você quiser obter maiores informações sobre o que significam cada um destes parâmetros, leia o manual.
4) Se tudo der certo, execute:
# make && make install
Neste ponto o ODBC para mssql já está instalado, só falta instalar o PHP.
5) Baixe a última versão do PHP em:
http://www.php.net/downloads.php
Neste caso foi usada a versão 4.3.8.
6) Descompacte o arquivo:
# tar -xjvf php-4.3.8.tar.bz2
7) Entre no diretório e passe os seguintes parâmetros para o "configure":
# cd php-4.3.8
# ./configure --with-apxs=/usr/sbin/apxs --with-mssql=/usr/local/freetds --enable-mssql
8) Compile e instale:
# make && make install
Configurando o Apache
Para configurar o Apache habilite o arquivo "index.php"
como padrão alterando a seguinte linha no arquivo /etc/apache/httpd.conf:
IfModule mod_dir.c
DirectoryIndex index.html index.php
IfModule
Ainda no mesmo arquivo, descomente a linha abaixo:
Include /etc/apache/mod_php.conf
Agora edite o arquivo /etc/apache/mod_php.conf e inclua:
LoadModule php4_module libexec/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
OBS: Se as duas primeiras linhas já estiverem
descomentadas no arquivo httpd.conf, não é necessário repetir este processo aqui.
OK! Tudo deveria estar funcionando neste ponto. Se algo deu errado, leia o manual e/ou procure pelo erro na internet! ;-)
Basta colocar seus arquivos PHP no diretório /var/www/htdocs, iniciar o Apache e testar a conexão.
BOA SORTE!
Nota: Retirado do VivaoLinux |
|
 |
 |
| |
 |
 |
Classificação de notícias |
 |
 |
|