Eclipse php Probando XDebug

Ahora comprobaremos que todo funciona como debería.

Tenemos el servidor apache en funcionamiento con el sitio .local para nuestro ejemplo creado.

Hemos instalado XDebug.

Eclipse está instalado y configurado.

En eclipse sobre el proyecto recientemente creado (lopeztorrijos.local, según el ejemplo), pulsamos con el botón derecho del ratón y creamos un nuevo archivo php. Lo llamaremos index.php, en realidad nos da igual el nombre solo es para realizar una prueba.

Instalando Xdebug

Ahora vamos a instalar Xdebug, esta extensión para php nos permite ver paso a paso la ejecución de nuestros scripts, y así poder encontrar errores de programación mas fácilmente.

Puedes seguir las instrucciones originales, o bien seguir estas que se ajustan al resto de instrucciones:

Crear un lanzador en el escritorio

Existen herramientas que nos pueden facilitar esta tarea, pero nosotros seremos un poco mas austeros y crearemos dos enlaces según el tipo de aplicación que queramos lanzar.

Nos aseguramos de tener instalada gksu aplicación que utilizaremos para lanzar una aplicación en entorno gráfico desde una consola

whereis gksu

Si esta instalada nos aparecerá la ruta en la que se encuentra, si no la tenemos instalada, la instalamos desde la consola

sudo apt-get install gksu

Instalar java para linux - jre - jdk

Puedes encontrar las instrucciones originales proporcionadas por la comunidad que facilita esta labor en www.webupd8.org

Aquí te proporciono una versión en castellano, desde la consola.

Incluimos el PPA en nuestra lista de orígenes de software:

sudo add-apt-repository ppa:webupd8team/java

Actualizamos la base de datos de paquetes:

sudo apt-get update

Instalando eclipse para php

Descargamos eclipse para php de la página oficial.

Seleccionamos el paquete adecuado, en mi caso el de php 64bits, y lo descargamos.

Programación php - Prerrequisitos

Para poder programar con php y ver los resultados necesitamos un servidor web (php), configurado adecuadamente para que sirva las páginas que componen nuestro proyecto.

Puedes encontrar un tutorial de como preparar un servidor local en tu propia máquina Linux aquí , y en una máquina Windows aquí

Configuración de Linux y Apache para conseguir comportamiento web en local

Con lo visto en la sección anterior podemos utilizar nuestra máquina como un servidor web con tecnologia PHP, y acceso a BBDD (Bases de Datos) pero de momento debemos acceder a las páginas creadas desde el navegador como http://localhost/carpeta-de-proyecto/ruta-pagina-web.html (p.e.)
Lo que pretendemos lograr es poder acceder a nuestro proyecto tal y como lo harimos con un servidor en internet, http://www.mi-dominio.local

Iniciar y detener los servidores de XAMPP

Para iniciar y detener los servidores de XAMPP (Apache, MySQL, ProFTPD) tenemos varias opciones:

Instalación de XAMPP para linux

Las siguientes indicaciones se refieren a un sistema Ubuntu, aunque son válidas, o facilmente adaptables, para cualquier sistema linux.

Información sobre los módulos del kernel

Los dispositivos hardware los administran/manejan los drivers del kernel, la mayoría de estos vienen en forma de módulos del kernel. Se tratan de ficheros independientes, que como norma suelen estar guardados en el directorio /lib/modules . Normalmente Linux cargará los módulos necesarios para nuestro hardware, aunque en caso de ser necesario podremos cargar y descargar módulos manualmente según nuestras necesidades (p.e. un dispositivo no funciona correctamente, existen funcionalidades del dispositivo que no podemos utilizar o simplemente no funciona en absoluto).

Páginas

Suscribirse a www.lopeztorrijos.com RSS