PREPARAR UN ENTORNO DE TRABAJO PHP BASICO (por sefsinalas)Como estan, he preparado un mini tutorial de como preparar un entorno de trabajo para los desarrolladores de php en linux, empecemos:
Apache - MySQL - PHP - PerlLo primero que vamos a necesitar es justamente el php, tambien necesitaremos un servidor local, y MySQL para las bases de datos, todo eso se consigue de manera muy facil:
- Entran a
http://www.apachefriends.org/en/xampp-linux.html de ahi se bajan al ultima version de xampp que encuentren
- Para instalarle escriben en la consola como root
# tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
IDE de programacionAhora vamos a necesitar un IDE, elegimos eclipse (PDT) es decir una version de eclipse que viene preparado para facilitar la vida de los programadores en PHP:
- En la siguiente pagina
http://www.eclipse.org/home/categories/languages.php buscan donde dice PHP Development Tools y lo bajan
- Instalarlo no es mas que descomprimir el archivo en cualquier lugar y dentro encontraran el eclipse listo para ejecutarse con un doble click, obviamente lo mas conveniente es hacerle un acceso directo al escritorio
Modelador de Base de Datos Pues les traigo 2 opciones:
- En la pagina
http://fabforce.net/downloads.php podran bajar la que considero la mejor opcion, es un modelador muy completo, con la posibilidad de crear las tablas y base de datos a partir de scripts .sql y tambien permite crealas directamente desde el servidor con ingenieria inversa
- Para instalar el programa basta con decomprimirlo en una carpeta y desde la consola posicionarse en esa carpeta, una vez alli ejecutar:
$ ./startdbd
Una vez hecho esto al menos una vez desde la consola podran mover el archivo 'startdbd.desktop', que es un acceso directo, al escritorio.
Ha habido veces que por X razones no he podido instalar el Dbdesigner, pues para los que tengan inconvenientes les traigo Azzurri, es un plugin para eclipse, con menos funcionalidades que Dbdesigner pero util cuando se necesita un modelador de base de datos en el mismo entorno donde se esta programando
Para instalarlo (Suponiendo que ya tienes el Eclipse instalado):
- Descargate un paquete llamado GEF de la Pag:
http://www.eclipse.org/gef- Y tambien el Azzurri Clay de la Pag:
http://www.azzurri.jp/en/software/clay/download.jsp- Luego, cada uno de estos programitas al descomprimirlos tienen una Carpeta llamada, "features" y "plugins", la carpeta donde esta el Eclipse tambien tiene estas carpeta, asi que, todo lo que esta en la carpeta del "features" y "plugins" del GEF y de Azzurri, copialos y pegalos en la carpeta del mismo nombre que esta en la carpeta de Eclipse. Y eso es todo.
Ahora ya tienen todo un entorno de desarrollo PHP casi listo, falta aclarar que para ejecutar el apache es necesario ejecutar en consola
$ /opt/lampp/lampp start
Tambien es necesario aclarar que todos los archivos PHP deberan ponerlos en la carpeta /opt/lampp/htdocs para que se puedan ejecutar, lo mejor seria poner esa carpeta como predeterminada para todos los proyectos en el eclipse y se olvidan de estar usando Konqueror o Nautilus para mover los archivos.
Por ultimo, para los recien iniciados, un poco de informacion util:
http://www.illasaron.com/html/index.phpEn esa pagina encontraran un curso de php y MySQL en forma de videotutoriales, son como 60!!

pero deben registrarse para bajarlos
http://www.programacion.net/php/Una pagina de donde podran sacar sus primeros scripts, con mucha informacion util ademas.
Bueno espero que a alguien le sirva. Un saludo a todos.