Linux & Php 11 Feb 2005 03:18 pm

Servidor web y Eclipse + Phpeclipse

La Forma más rápida y sencilla de instalar un servidor web, más fácil aun que hacer un apt-get, se trata en bajarnos este genial programa XAMPP (con algo de paciencia 32 MB), el cual trae una enorme cantidad de programas y utilidades que nos hará la vida más fácil :-)

Apache 2.0.52, MySQL 4.1.7, PHP 5.0.2 & 4.3.9 & PEAR + SQLite 2.8.9 + multibyte (mbstring) support, Perl 5.8.4, ProFTPD 1.2.10, phpMyAdmin 2.6.0-pl3, OpenSSL 0.9.7d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.7, gdbm 1.8.0, zlib 1.1.4, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.2a, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 1.99_17, FreeTDS 0.62.4, gettext 0.11.5, IMAP C-Client 2002b, OpenLDAP (client) 2.2.13, mcrypt 2.5.7, mhash 0.8.18, Turck MMCache 2.4.6, cURL 7.10.7, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.04-dev.

Una vez bajado simplemente tendremos que descomprimirlo en el directorio donde lo queramos, aunque aconsejan que sea en el directorio /opt:

$ sudo tar xvfz xampp-linux-1.4.10a.tar.gz -C /opt

Ahora nos vamos al directorio donde se ha descomprimido (/opt/lampp) y ejecutamos el programa:

$ sudo lampp start

Y ya tendremos en marcha nuestro servidor web Apache junto a Mysql y PHP.

Para aclarar un poco, la estructura de directorios que se crea en /opt/lampp, los directorios que tenemos que tener en cuenta son:

  • /opt/lampp/etc.- Aqui se almacenan todos los archivos de configuración, tanto de apache, php, mysql…
  • /opt/lampp/htdocs.- Este es nuestro raiz(http://localhost) donde debemos colocar todas las webs que vayamos haciendo.
  • /opt/lampp/bin.- Aquí tenemos todos los programas ejecutables (apache, mysql, proftp…)

Aconsejo usar $ sudo lampp security antes que nada, ya que por defecto viene con unas opciones un tanto “raras”, entre ellas:

  • Todas las webs seran accesibles por Internet
  • MySQL será accesible desde Internet
  • La contraseña de phpMyAdmin y ProFTPD viene con una contraseña predeterminada
  • No hay contraseña para el root de MySQL

En fin como veis, recomendable antes que nada ejecutar $ lampp security y asegurar un poco nuestro servidor web ;-). Por cierto para el resto de comandos, visitar la página principal de este programa XAMPP.


Eclipse junto con el plugin Phpeclipse forman un excelente IDE para programar con PHP además de poderlo hacerlo con libertad tanto sobre GNU/Linux como sobre Windows. La instalación de Eclipse sea quizás algo tediosa ya que para empezar debemos tener instalado java en nuestro ordenador. En el caso de que no lo tengamos instalado, nos tendremos que bajar de la página de Sun. El fichero que nos bajaremos será el J2SE SDK; una vez descargado, procedemos con la instalación e instalamos java.Eclipse lo bajaremos de su web oficial y el plugin de php en esta página. La descarga de Eclipse la comentaremos paso a paso ya que a la hora de la descarga nos ofrece una multitud de mirrors y de distintas versiones de eclipse, os recomiendo el siguiente mirror, ya que entre otras cosas dispone de la traducción de eclipse al español cosa que siempre viene bien. Los archivos a descargar son Last Release 3.0.1 y Language Pack 3.0.1_Translations, la versión correcta del Language Pack es el SDK Language Pack y el sistema operativo que useis.Para instalar Eclipse tan sencillo como descomprimirlo en el directorio que queramos que se encuentre, la traducción bastará con descomprimirla sobre el directorio donde se encuentra eclipse al igual que el plugin Phpeclipse. La primera vez que ejecutemos Eclipse nos pedirá la ruta donde Eclipse guardará todos los documentos por defecto, para ello le diremos que nos lo guarde en dentro del directorio donde colgamos nuestros documentos web en nuestro servidor web, de esta forma siempre podremos ver nuestras webs en el navegador.

La configuración del plugin de Phpeclipse no es muy complicada, simplemente en Ventana < > Preferencias < > PHPEclipse Web Developer < > PHP. Una vez ahí ponemos las rutas correctas correspondientes tanto a Apache como a MySQL; también eliminaremos de la opción Start Apache lo siguiente “DocumentRoot “{0}”" ya que no hace falta.

Un saludo.

Tags: , , ,

Trackback a esta entrada | Comentarios por RSS

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


mobile phone