.: El Blog de Inwe :.

11 Feb, 2005

Servidor web y Eclipse + Phpeclipse

Escrito por Inwe en: Linux| Php

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.

Sin respuestas a "Servidor web y Eclipse + Phpeclipse"

Formulario de comentarios

Ahora mismo...

Pues sí, melero el iPhone, creo q soy de los pocos q pueden decir eso :-)

Categorías

Un poco de publicidad

Acepto donaciones ;-)

Consejos...

Quieres un servidor que te dé un dominio gratis, 160 GB espacio de disco duro, 1.6 TB Ancho Banda, BD Ilimitadas... Entra en Dreamhost y con el código de promoción AHORRA al contratarlo, te saldrá por menos de 3€/mes

Consige además: 2 TeraBytes de disco duro extra, 20 TeraBytes extras de ancho de banda mensual y descuento de 150$ si contratas por 5 años o 200$ menos si lo descuentas por 10 años. Para ello usa uno de los siguientes códigos promocionales (son únicos): 286983970913, 311267470460, 364704908142, 882455904592