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
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
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 CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
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 efraindector@motumweb.com:
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
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 CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
Prueba a conectarte con algo como MySQL Front...solo para comprobar que en el servidor está todo Ok http://www.mysqlfront.de/
El servidor está bien, lo mas probable es que sea un erro de sintaxis en la llamada Quizá esto te sirva https://www.connectionstrings.com/
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de Luis T Enviado el: viernes, 23 de junio de 2017 03:13 p.m. Para: Efraín Déctor CC: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
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 efraindector@motumweb.com:
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
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 CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
Hola René,
Gracias por la respuesta, sabes que hice la prueba con MySQL Front... y no conecta. Segui todos los pasos para la conexion remota del SQL vi algunos manuales pero no se conecta. Sale el mensaje "Cannot connect to database host on" tengo desactivado el firewall y tambien habilite los puertos 1433. Alguna idea que podria estar mal. De antemano gracias por sus respuestas.
http://www.resuelvetusproblemas.com/habilitar-conexiones-remotas-en-sql-serv...
Saludos,
Luis
2017-06-23 16:09 GMT-05:00 René Lara sistemas@trimaso.com.mx:
Prueba a conectarte con algo como MySQL Front...solo para comprobar que en el servidor está todo Ok http://www.mysqlfront.de/
El servidor está bien, lo mas probable es que sea un erro de sintaxis en la llamada Quizá esto te sirva https://www.connectionstrings.com/
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de Luis T Enviado el: viernes, 23 de junio de 2017 03:13 p.m. Para: Efraín Déctor CC: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
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 efraindector@motumweb.com:
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
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 CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
Luis: Si no se conecta con MySQL Front o con otro similar, olvida por el momento tu programación, pues el problema está en el servidor. Y antes de ir fuera de la red, prueba localmente, que te funciona localmente.
Si no funciona localmente, haría lo siguiente. 1) Deshabilitar el firewall. 2) Deshabilitar SELinux (¿o dejarlo en modo permisivo?) 3) Verificar que es el puerto adecuado. Por default MySql usa el 3306. Tu refieres el 1433 ¿cambiaste eso en el servidor mysql?
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de Luis T Enviado el: lunes, 26 de junio de 2017 01:03 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
Hola René,
Gracias por la respuesta, sabes que hice la prueba con MySQL Front... y no conecta. Segui todos los pasos para la conexion remota del SQL vi algunos manuales pero no se conecta. Sale el mensaje "Cannot connect to database host on" tengo desactivado el firewall y tambien habilite los puertos 1433. Alguna idea que podria estar mal. De antemano gracias por sus respuestas.
http://www.resuelvetusproblemas.com/habilitar-conexiones-remotas-en-sql-serv er-2014/
Saludos,
Luis
2017-06-23 16:09 GMT-05:00 René Lara sistemas@trimaso.com.mx:
Prueba a conectarte con algo como MySQL Front...solo para comprobar que
en
el servidor está todo Ok http://www.mysqlfront.de/
El servidor está bien, lo mas probable es que sea un erro de sintaxis en
la
llamada Quizá esto te sirva https://www.connectionstrings.com/
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de Luis T Enviado el: viernes, 23 de junio de 2017 03:13 p.m. Para: Efraín Déctor CC: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
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 efraindector@motumweb.com:
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
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 CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
El 26/6/17 a las 20:21, René Lara escribió:
- Verificar que es el puerto adecuado. Por default MySql usa el 3306. Tu
refieres el 1433 ¿cambiaste eso en el servidor mysql?
Este hilo trata de MS SQL Server, no de MySQL
Si el servidor no funciona correctamente, mejor una lista/foro de SQL Server que CentOS (que es donde se quiere usar el cliente)
Perdon! Creí que era my sql!
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de José María Terry Jiménez Enviado el: lunes, 26 de junio de 2017 01:27 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
El 26/6/17 a las 20:21, René Lara escribió:
- Verificar que es el puerto adecuado. Por default MySql usa el 3306. Tu
refieres el 1433 ¿cambiaste eso en el servidor mysql?
Este hilo trata de MS SQL Server, no de MySQL
Si el servidor no funciona correctamente, mejor una lista/foro de SQL Server que CentOS (que es donde se quiere usar el cliente) _______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
Estimados,
El MySQL Front solo funciona con MySQL? de lo que veo en internet parace que si. En efecto deje a un lado el tema de la programacion en PHP hasta solucionar la conexion de la Base de Datos SQL Server. Todas estas pruebas la estoy realizando en un ambiente virtual. Tengo un SQL Server 2014 que le tengo desactivado el firewall, incluso deje abierto los puertos 1433 para la conexion, cree un usuario de pruebas, segui todos los pasos de los tutoriales en internet pero por alguna razon no se conecta. Tambien hice una prueba telnet al 1433 y si se establece la conexion. Nose si me falta alguna configuracion adicional. Este momento voy a instalar en la otra PC virtual un SQL Express para hacer la prueba punto a punto haber si se establece la conexion. Cualquier sugerencia es bienvenida, muchas gracias.
Saludos.
Luis
2017-06-26 13:40 GMT-05:00 René Lara sistemas@trimaso.com.mx:
Perdon! Creí que era my sql!
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de José María Terry Jiménez Enviado el: lunes, 26 de junio de 2017 01:27 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
El 26/6/17 a las 20:21, René Lara escribió:
- Verificar que es el puerto adecuado. Por default MySql usa el 3306. Tu
refieres el 1433 ¿cambiaste eso en el servidor mysql?
Este hilo trata de MS SQL Server, no de MySQL
Si el servidor no funciona correctamente, mejor una lista/foro de SQL Server que CentOS (que es donde se quiere usar el cliente) _______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
Empecemos por lo básico:
Puedes hacer ping de Centos a Windows?
El 26/06/2017 a las 02:19 p. m., Luis T escribió:
Estimados,
El MySQL Front solo funciona con MySQL? de lo que veo en internet parace que si. En efecto deje a un lado el tema de la programacion en PHP hasta solucionar la conexion de la Base de Datos SQL Server. Todas estas pruebas la estoy realizando en un ambiente virtual. Tengo un SQL Server 2014 que le tengo desactivado el firewall, incluso deje abierto los puertos 1433 para la conexion, cree un usuario de pruebas, segui todos los pasos de los tutoriales en internet pero por alguna razon no se conecta. Tambien hice una prueba telnet al 1433 y si se establece la conexion. Nose si me falta alguna configuracion adicional. Este momento voy a instalar en la otra PC virtual un SQL Express para hacer la prueba punto a punto haber si se establece la conexion. Cualquier sugerencia es bienvenida, muchas gracias.
Saludos.
Luis
2017-06-26 13:40 GMT-05:00 René Lara sistemas@trimaso.com.mx:
Perdon! Creí que era my sql!
-----Mensaje original----- De: CentOS-es [mailto:centos-es-bounces@centos.org] En nombre de José María Terry Jiménez Enviado el: lunes, 26 de junio de 2017 01:27 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Conexion Centos y SQL Server
El 26/6/17 a las 20:21, René Lara escribió:
- Verificar que es el puerto adecuado. Por default MySql usa el 3306. Tu
refieres el 1433 ¿cambiaste eso en el servidor mysql?
Este hilo trata de MS SQL Server, no de MySQL
Si el servidor no funciona correctamente, mejor una lista/foro de SQL Server que CentOS (que es donde se quiere usar el cliente) _______________________________________________ CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org https://lists.centos.org/mailman/listinfo/centos-es
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 <efraindector@motumweb.com mailto:efraindector@motumweb.com>:
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 CentOS-es@centos.org <mailto:CentOS-es@centos.org> https://lists.centos.org/mailman/listinfo/centos-es <https://lists.centos.org/mailman/listinfo/centos-es>