Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Editor PHP Maguma Studio


Presentamos el editor de PHP Maguma Studio Light. Mostramos cómo configurarlo para poder utilizar el debugger, muy útil para depurar nuestros códigos PHP.


Plataforma:
Win95/98/NT/ME/2000/XP
Idioma: Inglés
Licencia: Shareware
Tamaño: 1.8 MB
Web: http://www.maguma.com/

09/3/05 - Introducción:

El principal problema que tenemos con php es que no podemos ver paso a paso lo que esta haciendo el código con lo que se nos hace mucho más difícil descubrir los fallos que nos puedan surgir.

Una alternativa a esto es instalarnos un programa que nos permita realizar esto. Entre otros podemos destacar el PHP debugger (permite depurar programas escritos en php), que es Freeware y esta disponible en http://www.nusphere.com.

También tenemos el Maguma Studio Light for PHP, que permite escribir y depurar scripts de PHP y también es Freeware y lo tenemos disponible en http://www.maguma.com.

Instalación y configuración del Maguma:

Una vez descargado e instalado nos vamos a preferencias en View>Preferences o en Edit>Preferences.

Aquí le debemos indicar el intérprete de php. Es decir le debemos decir donde se encuentra el archivo php.exe. Este debe estar en la carpeta donde hemos descomprimido el php, lo buscamos y ponemos toda la ruta.

Será una página como esta:


Debajo de esta casilla en Server Setting le debemos poner las opciones del servidor web utilizado. Tal como:


Ahora debemos instalar y configurar el DBG, es decir el debugger.

Lo descomprimimos y se habrá creado un directorio cuyo nombre indica la versión utilizada por el Maguma. Será algo como C:\dbg-2.11.3-Win32. Lo abrimos y copiamos el archivo dll del subdirectorio Server del DBG al subdirectorio extensions del PHP utilizado y lo renombramos:

Php_dbg.dll-4.2.3>php_dbg.dll.

Es decir le quitamos los números del final y solo dejamos la extensión dll.

Ahora para que el debugger nos funcione en el Maguma deberemos modificar algunas partes más.
  • Buscamos el archivo php.ini (que estará en la carpeta Windows) y cambiamos la opción extensión_dir por:

    Extensión_dir=c:\php-4.2.1-win32\extension\

  • En la sección Windows Extensión, añadimos:

    Extensión=php_dbg.dll

  • Al final del archivo php.ini añadiremos:

    [Debugger]
    debugger.enable_session_cookie=off
    debugger.enabled = on
    debugger.enabled = on
    debugger.fail_silently = on
    debugger.ignore_nops=off
    debugger.JIT_enabled = off
    debugger.JIT_host= clienthost
    debugger.JIT_level = 3
    debugger.JIT_port = 7869
    debugger.profiler_enabled = trae
    debugger.sessioni_nocache = on
    debugger.timeout_seconds=300
Una vez echo esto configuraremos el DBG, es decir; lo único que nos queda es arrancarlo para que funcione. Para ello nos vamos a la carpeta C:\dbg-2.11.3-Win32 la abrimos y abrimos otra carpeta de dentro llamada "client". Aquí vemos unos cuantos archivos, el único que nos interesa es el install.bat. Lo ejecutamos y comprobamos que nos aparece una especie de antena parabólica al lado del reloj de Windows (parte derecha inferior).

Ahora abriremos el Maguma y volvemos a abrir la opción de preferencias que se encontraba en Edit>Preferences o en View>Preferenes y en la opción PHP-Parsing la ponemos como indica la figura


Nota: Podemos ponerlo como queramos, la diferencia es la velocidad que tendrá a la hora de ejecutar los scripts. Si lo ponemos como indica el dibujo será más rápido porque llamara directamente al intérprete de PHP y seleccionando la otra opción mostrara exactamente como saldrá la pagina.

Las dos funciones de debajo puede que no estén (según versiones) esto solo sirve para verlo desde nuestro ordenador o desde el servidor al que subimos la pagina. También es opcional y funciona de las dos formas (siempre que este configurado un servidor de Internet en el caso de que lo queramos mostrar externamente), pero si simplemente es para hacer pruebas lo podemos dejar como indica el dibujo.

Ahora podemos abrir una pagina en el Maguma y comprobar que funciona el editor. Para ello le daremos a:


y se arrancara el debugger.

Los siguientes botones son los que controlan el debugger. Son muy básicos:


  1. arranca el debugger.
  2. línea a línea.
  3. de bloque en bloque.
  4. hasta el final del script del php.
  5. para el debugger.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 1 comentario (Añadir)
+ 4 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Agustin Jareño.*
URL: http://www.levanteweb.com/

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de PHP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en PHP


 Comentarios de los visitantes
Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar.
Se muestra un comentario revisado

 Comentario de C.J.Ríos
16/6/05 
Muchas gracias por el artículo. Lo cierto es que es muy instructivo.

Me bajé el maguma y he visto que hay algunas diferencias con respecto a la versión de la que se habla en el artículo. El depurador (lo más interesante de la aplicación) lo instala directamente, no hace falta descomprimir otro zip.

Dentro de la carpeta c:Archivos de programamaguma oolsdbg_Server se encuentran varias dll. Usaremos aquella que tenga la misma numeración que la versión de php que tengamos instalada.

Por lo demás es todo exactamente igual.

Espero que nos sirva de mucho esta aplicación, que tiene buen aspecto. Al menos se acabó el tener que poner infinitos mensajes mostrando qué valores tienen las variables mientras depuramos 'a mano'.

Un saludo a tod@s

Añadir un comentario al artículo Añadir un comentario del artículo
 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 4 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de PHP
Categorías
+PHP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia