Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Henrique Cezar

PHP 5 Banco SQL Server 2005 no IIS 5

Recommended Posts

Bom dia,

 

Estou com um problema usando o PHP 5 comunicando com banco de dados SQL Server em um servidor.

Quanto eu utilizo um arquivo qualquer php apenas para conectar no banco o PHP não deixa eu acessar, codigo :

 

<? 
$msconnect=mssql_connect("10.1.1.51","sa",""); 
$msdb=mssql_select_db("conface",$msconnect); 
?>

da a mensagem

 

"Fatal error: Call to undefined function mssql_connect() in C:\Inetpub\wwwroot\teste2.php on line 2"

 

O problema é que em uma pagina qualquer eu consigo abrir a pagina, isso mostra que o PHP está rodando corretamente e o problema está na consulta do banco, codigo:

 

<? 
echo "Ta funcionando o PHP"
?>

Tentei ver outros tópicos, mas o que consegui foi apenas informações de que eu devo alterar o php.ini para descomentar a dll do SQl... mas eu já fiz isso... é assim que está o PHP.ini

 

CODE
;extension=php_bz2.dll

;extension=php_cpdf.dll

;extension=php_curl.dll

;extension=php_dba.dll

;extension=php_dbase.dll

;extension=php_dbx.dll

;extension=php_exif.dll

;extension=php_fdf.dll

;extension=php_filepro.dll

;extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_iconv.dll

;extension=php_ifx.dll

;extension=php_iisfunc.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_mcrypt.dll

;extension=php_mhash.dll

;extension=php_mime_magic.dll

;extension=php_ming.dll

extension=php_mssql.dll

extension=php_msql.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_oci8.dll

;extension=php_openssl.dll

;extension=php_oracle.dll

;extension=php_pdf.dll

;extension=php_pgsql.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_sockets.dll

;extension=php_sybase_ct.dll

;extension=php_tidy.dll

;extension=php_w32api.dll

;extension=php_xmlrpc.dll

;extension=php_xsl.dll

;extension=php_yaz.dll

;extension=php_zip.dll

também já alterei o caminho de onde fica as extensions no php.ini veja:

 

extension_dir = "c:/php/ext/"

 

quando eu uso o codigo : <?php phpinfo(); ?> ele retorna que está conseguindo achar o php.ini na pasta: C:\WINDOWS

 

"Configuration File (php.ini) Path C:\WINDOWS"

 

Outro topico que eu vi me falaram que eu tinha que colocar o php.ini na pasta do php ao invés da pasta do windows.. mas não funcionou também.

 

Também já coloquei uma dll dentro da pasta system32 e dentro da pasta do php chamada ntwdblib.dll conforme outro topico disse mas também não funcionou.

 

Dentro da pasta c:/php/ext/ eu já verifiquei e tem as dlls de extensão para o SQl server...

 

O Zip que eu baixei do php é esse php-5.2.6-Win32.zip.

 

O IIS está na versão 5 e o SQL Server está na versão 2005.

 

O SQL já está configurado para ser acessado via TCP-IP por outros terminais, tanto que outros programas acessam ele corretamente.

 

De ante mão, agradeço se alguem puder me ajudar, já estou com esse probleminha a um tempinho e preciso resolver ele http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Luiz Henrique Cezar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem poderia passar um php.ini de um teste que tenha funcionando com banco de dados SQl server por e-mail?..

 

se puder .. por favor envie para programacao6@secullum.com.br...

 

eu agradeço muito...

 

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

cara eu tava com problema semelhante, parece que invez de botar o ip bota agora o nome da instancia do SQL.. da uma olhadinha aki no codigo...

 

 

<?php

$alogin = 'SA';

$apass = 'XXXXXX';

$db = 'MuOnline';

$host = 'DEV-A082231AC4E'; // <<<<<<< NOME DA INSTANCIA

 

//Database Connection

 

$msconnect=mssql_connect($host,$alogin,$apass);

$msdb=mssql_select_db("$db",$msconnect);

 

?>

 

aqui funciou trankilo, estou usando PHP5 com SQL server 2008, eu tava com o msm problema....

 

espero ter ajudado =D \o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

GRANDAUMG2

 

Sei que a intenção foi boa mas este tópico é de 08 / 2008

 

Se deseja realmente ajudar o fórum responda em tópicos recentes onde os usuários ainda precisam da resposta

Compartilhar este post


Link para o post
Compartilhar em outros sites

GRANDAUMG2

 

Sei que a intenção foi boa mas este tópico é de 08 / 2008

 

Se deseja realmente ajudar o fórum responda em tópicos recentes onde os usuários ainda precisam da resposta

 

ahah desculpa man, nem tinha visto a data.... mais quem ta fora do forum(como eu tava) e tiver procurando o msm ja tem a resposta D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.