WASP Blog
29nov/110

Configurar un servidor local con apache php mysql en macOS Lion – Parte 2

Continuando con la configuración de nuestro servidor, ahora que ya tenemos MySQL configurado, vamos a pasar a mirar si apache esta corriendo o esta parado en Preferencias del Sistema-> Compartir->Compartir Web

  • Share/Bookmark
27nov/110

Configurar un servidor local con apache php mysql en macOS Lion – Parte 1

El sistema operativo macOs Lion trae pre-instalado Apache, PHP y postgresql. en Lion por ejemplo viene PHP 5.3.6 aunque librerias como mcrypt. Encontramos formas faciles de instalar un servidor local para Mac con MAMP y la version de XAMPP para Mac. La verdad estas con sirven pero uno tiene un mayor control configurandolo uno mismo. Podemos verificar la version de PHP, abriendo la aplicación terminal y escribiendo php -v

Nos dara como resultado PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep  8 2011 19:34:00)

Copyright (c) 1997-2011 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

Si se necesita utilizar  una version anterior de PHP 5.3.6, se utiliza una utilidad como Macports. Para comprobar la version de apache instalada, en la terminal del Mac colocamos: httpd  -v

  • Share/Bookmark
12ago/110

MsSQL Server con PHP 5.3 +

PHP para versiones anteriores a la 5.3 tenia una libreria llamada php_mssql.dll la cual permitia realizar la conexion con bases de datos MsSQL Server, alguna vez lo habia hecho usando esta libreria sin ningun problema. Ahora teniendo instalado la version de WAMP 2.1.17 me tope con que la libreria no funciona y de hecho por defecto no esta incluida. Encontre entonces que microsoft tenia una nueva libreria llamada php_sqlsrv la cual para esta version de PHP realiza todo el proceso de comunicación con SQL Server. La libreria se puede descargar de http://bit.ly/oKUJ86 y la documentacion se encuentra en este link .

Para instalarla simplemente ubicamos la carpeta de extensiones de php(ext) y copiamos las dll's. Abrimos tambien el archivo php.ini y agregamos los siguiente:

extension=php_sqlsrv_53_ts_vc6.dll

[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0

Para trabajar de forma segura tenemos que habilitar a su vez safe_mode = on dentro de este mi archivo.
Si quiere ver que todo esta muy bien, se dirigen al log de errores de apache y revisan que no marque ningun error a la hora de cargar las librerias de php.
Por ultimo ejectutamos en un documento <?php infophp() ; ?> y verificamos que las librerias se haya cargando exitosamente como muestro en la siguiente figura

Recomiendo instalar la base de datos de Adventure Works de Microsoft que pueden descargar http://bit.ly/oKUJ86 y el codigo de ejemplo http://bit.ly/oKUJ86.

Espero que esto les ayude :-)

  • Share/Bookmark
8jul/11Off

IIS7 Problema con el Ajax toolkit en ASP.NET

Cuando desarrolle el proyecto usando el framework 4.0 de .net y luego me testiaron en mi servidro IIS 7  local (windows 7  profesional), me tope con que al subirlo al el servidor de produccion (windows 2008 r2), las funcionalidades relacionadas con el toolkit de AJAX, dejaron de funcionar, realmente no entendia que pasaba puesto que teoricamente mi servidor de IIS7 estava configurado de la mismas forma que el servidor de pruebas. El error que me aparecia era el siguiente:

'Sys' is undefined.

  • Share/Bookmark
26jul/106

ASP.net Framework 4 en IIS 7

Esta semana empece a trabajar en Visual Studio 2010 con el Framework 4, ademas también estoy trabajando con Windows 7 y por tanto con IIS7 (Internet Information Server 7). Realmente me demore en poner a funcionar mi aplicación asp.net pero al final lo logre de la siguiente manera.

Habilitar IIS:

para ello vamos a Panel de Control->Programas y Características->Activar o Desactivar caracteristicas de Windows. Habilitamos entonces las siguientes caracteristicas

Internet information services

Luego de que este instalado, ingresamos en el Panel de Control->Herramientas Administrativas->Administrador de Internet Information Services (IIS).

Ventana IIS 7

Aparentemente hasta este punnto las aplicaciones asp.net framework 2 deben correr bien, pero para habilitar el framework 4 debemos registrarlos en el IIS 7, para esto vamos a la ventana de comando y colocamos :

%SystemRoot%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i

Con esto se instalara el Framework 4 en el IIS 7.

Ya podemos crear un nuevo pool de aplicaciones y asignarle la version del Framework 4.

Espero que esto les ahorre mucho tiempo, por que la verdad perdi toda una mañana haciendo esto.

  • Share/Bookmark