Hola Ojo que estas con dos cosas distintas.. has instalado mssql, pero quieres usar sqlsrv_connect, lo cual esta mal, lo correcto es usar http://php.net/manual/es/function.mssql-connect.php, otra cosa revisa la version de php que estas usando en el servidor en algunas tiene problemas de compatibilidad y en otras esta deprecated.
Un abrazo.. El 23 de junio de 2017, 16:30, Efraín Déctor <[email protected]> escribió: > Que raro. > > Checa esta respuesta: https://stackoverflow.com/a/43687495 > > > El 23/06/2017 a las 04:20 p. m., Luis T escribió: > >> Hola Efraín, >> >> Si realice la instalacion de php-mssql. de hecho en CentOS me aparece >> esto: >> >> Inline image 1 >> >> Nose si es un error en la sintaxis del sqlsrv_connect aunque ya he >> probado varios ejemplos que estan en la web y no doy con el error. Nose que >> pueda estar afectando la conexion. >> >> >> Saludos, >> >> Luis >> >> 2017-06-23 16:11 GMT-05:00 Efraín Déctor <[email protected] >> <mailto:[email protected]>>: >> >> >> Hola. >> >> Seguro que instalaste php-mssql (yum install php-mssql) ? >> >> Saludos >> >> >> El 23/06/2017 a las 03:13 p. m., Luis T escribió: >> >>> Hola Efraín, >>> >>> Gracias por tu respuesta, sabes que sigue todos los pasos pero no >>> me permite conectar la base SQL. Habilite la conexion remota del >>> SQL, desactive firewall. Probe con las tres opciones de conexion >>> pero nada, por telnet si se establece la conexion. Este momento >>> estoy usando esto: >>> >>> <?php >>> $serverName = "172.10.10.50\SQL2014, 1433"; >>> //serverName\instanceName, portNumber (default is 1433) >>> $connectionInfo = array( "Database"=>"PRUEBA", "UID"=>"user1", >>> "PWD"=>"123456"); >>> $conn = sqlsrv_connect( $serverName, $connectionInfo); >>> >>> if( $conn ) { >>> echo "Connection established.<br />"; >>> }else{ >>> echo "Connection could not be established.<br />"; >>> die( print_r( sqlsrv_errors(), true)); >>> } >>> ?> >>> >>> Revise los logs y me aparece esto: >>> >>> PHP Fatal error: Call to undefined function sqlsrv_connect() in >>> /var/www/html/prueba.php on line 4 >>> >>> Toda la configuracion la realice tal como esta en el tutorial, >>> nose si hay algun error de sintaxis o es necesario habilitar algo >>> en Windows o Centos. >>> >>> Cualquier ayuda de antemano gracias. >>> >>> >>> Saludos, >>> >>> Luis >>> >>> >>> 2017-06-22 14:43 GMT-05:00 Efraín Déctor >>> <[email protected] <mailto:[email protected]>>: >>> >>> Que tal. >>> >>> Primero que nada en Centos necesitas instalar php-mssql que >>> está en el repositorio EPEL. >>> >>> Para la conexion en PHP sigue la documentación oficial: >>> http://php.net/manual/es/function.sqlsrv-connect.php >>> <http://php.net/manual/es/function.sqlsrv-connect.php> >>> >>> >>> Saludos >>> >>> >>> >>> >>> El 22/06/2017 a las 02:36 p. m., Luis T escribió: >>> >>> Estimados, >>> >>> Tengo desarrollado una aplicacion PHP en un Centos 7 y >>> necesito conectarlo >>> a un servidor SQL Server donde tengo una base de datos, >>> para poder >>> almacenar ahi la informacion. He buscando en internet >>> informacion pero >>> todavia no lo tengo bien claro. Alguien que me pueda >>> indicar cual es la >>> mejor forma para realizar esto, de antemano agradezco sus >>> respuestas, >>> gracias. >>> >>> >>> Saludos, >>> >>> Luis >>> _______________________________________________ >>> CentOS-es mailing list >>> [email protected] <mailto:[email protected]> >>> https://lists.centos.org/mailman/listinfo/centos-es >>> <https://lists.centos.org/mailman/listinfo/centos-es> >>> >>> >>> >>> >> >> > _______________________________________________ > CentOS-es mailing list > [email protected] > https://lists.centos.org/mailman/listinfo/centos-es > _______________________________________________ CentOS-es mailing list [email protected] https://lists.centos.org/mailman/listinfo/centos-es
