Entorno de desarrollo en Linux?

14 views
Skip to first unread message

krusty999

unread,
Mar 15, 2010, 2:49:15 PM3/15/10
to PHP Argentina
Hola a todos. Soy "programador" php y trabajo sobre windows, queisiera
migrar hacia linux.
Me gustaria si alguien me puede brindar información acerca de los
primeros pasos.

1.- Que distribución de linux?
2.- Como levantar el servidor local?
3.- Que editor usan html/css/php?
4.- Como hacen para testear como se ve/funciona sobre IE?

Con algunas pistas o links ya me alcanaza.
Sie alguien queire hacer una guia mucho mejor saludos.

Agustín Quiroga

unread,
Mar 15, 2010, 2:57:29 PM3/15/10
to php...@googlegroups.com
Buena pregunta. Estamos empezando a armar estaciones de trabajo sobre
Linux. Como testean las apps sobre IE? Maquina virtual?

Saludo!

Aq.-

Blog: www.webq.com.ar
Twitter: @AgusQuiroga
Tumblr: http://agusquiroga.tumblr.com

2010/3/15 krusty999 <henrye...@gmail.com>:

> --
> Has recibido este mensaje porque estás suscrito al grupo "PHP Argentina" de Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.
>
>

Joaquín Vicente

unread,
Mar 15, 2010, 2:58:16 PM3/15/10
to php...@googlegroups.com
2010/3/15 krusty999 <henrye...@gmail.com>:

> Hola a todos. Soy "programador" php y trabajo sobre windows, queisiera
> migrar hacia linux.
> Me gustaria si alguien me puede brindar información acerca de los
> primeros pasos.
>
> 1.- Que distribución de linux?
Ubuntu es la más user friendly

> 2.- Como levantar el servidor local?

uhm, te lo debo para una respuesta más larga...

> 3.- Que editor usan html/css/php?

podes usar el NetBeans. Hay gente fanática del vi/vim que codea desde
la consola, pero no te lo recomiendo para empezar ¬¬

> 4.- Como hacen para testear como se ve/funciona sobre IE?

opción 1: una PC en red, con windows
opción 2: instalando el WINE (windows emulator), o una máquina virtual

Sebastian

unread,
Mar 15, 2010, 2:59:16 PM3/15/10
to php...@googlegroups.com
On 15/03/10 15:49, krusty999 wrote:
> 1.- Que distribuci�n de linux?

> 2.- Como levantar el servidor local?
> 3.- Que editor usan html/css/php?
> 4.- Como hacen para testear como se ve/funciona sobre IE?

1- Distribuciones hay muchas... Y para empezar, seguramente entre Ubuntu
o Fedora vayan bien, en particular yo empec� con Ubuntu.
2- Con Ubuntu "sudo apt-get install php5 apache2 mysql-server"
3- Por mi parte, uso el vim para html/css/php, ten�s muchos editores
menos hostiles al usuario como el gedit.
4- M�quinas virtuales con Windows, o sino dual boot. Por mi parte,
prefiero esta �ltima por temas de performance.

Diego Urrutibehety

unread,
Mar 15, 2010, 2:59:22 PM3/15/10
to php...@googlegroups.com
1 - Esto da para discutir, te recomiendo ubuntu :) basada en debian
2 - Instalar ? sudo apt-get install apache2 php5 php5-cgi mysql5
3 - you uso netbeans para php, funciona muy bien
4 - Hay unos scripts para linux q usan wine, http://www.tatanka.com.br/ies4linux/page/Es/P%C3%A1gina_Inicial o instalarte un virtualbox y le pones los windows q quieran
   Yo tengo un virtualbox con ie8 ylos scripts de arriba mencionados

--
Has recibido este mensaje porque estás suscrito al grupo "PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.




--
Diego Urrutibehety
Ingeniero en Informática
di...@cafebinario.com
caféBinario - Consultoría en PHP
http://www.cafebinario.com

Pablo de la Vega

unread,
Mar 15, 2010, 3:02:44 PM3/15/10
to php...@googlegroups.com


1.- Que distribución de linux?
Ubuntu

2.- Como levantar el servidor local?
instala xampp ya tenes todo listo ahi (fijate en su web)


3.- Que editor usan html/css/php?
NetBeans, eclipse


4.- Como hacen para testear como se ve/funciona sobre IE?
una maquina virtual (VirtualBox)



--
Pablo de la Vega
Blog: www.avlog.com.ar
Twitter: @agevaled

Rodrigo Reyes

unread,
Mar 15, 2010, 3:03:51 PM3/15/10
to php...@googlegroups.com
Espero que nadie se burle pero asi trabajo yo jejejjee

1) Slackware 12
2) Prendo la pc y listo
3) vim :D y muy de vez en cuando QuantaPlus
4) una maquina virtual con XP en virtualbox y ahi pruebo las paginas en el Ie

Saludos


--- On Mon, 3/15/10, krusty999 <henrye...@gmail.com> wrote:

Angel Velásquez

unread,
Mar 15, 2010, 3:05:14 PM3/15/10
to php...@googlegroups.com
2010/3/15 Diego Urrutibehety <di...@cafebinario.com>:

> 1 - Esto da para discutir, te recomiendo ubuntu :) basada en debian

Yo te recomiendo que comencés en una máquina virtual para que te vayas
"ambientando" a como es Linux y luego podés escoger una distro, hay
más alternativas user friendly que ubuntu, linux mint, por ejemplo,
opensuse que se yo, muchísimas.

> 2 - Instalar ? sudo apt-get install apache2 php5 php5-cgi mysql5

Si es debian si :)

> 3 - you uso netbeans para php, funciona muy bien

Podés usar geany que es como el editpad plus de windows


> 4 - Hay unos scripts para linux q usan wine,
> http://www.tatanka.com.br/ies4linux/page/Es/P%C3%A1gina_Inicial o instalarte
> un virtualbox y le pones los windows q quieran
>    Yo tengo un virtualbox con ie8 ylos scripts de arriba mencionados
>

Mejor es máquina virtual, esos scripts de ie son para ie viejos... ie
5 ie 5.5 ie6 .. la verdad es que ya ni valen la pena ..

Saludos

--
Angel Velásquez
Linux Counter: #359909
Arch Linux Trusted User
website: www.angvp.com

Jose Alberto Gonzalez von Schmeling

unread,
Mar 15, 2010, 3:01:06 PM3/15/10
to php...@googlegroups.com
y tenes aptanna (un eclipse para web). es lo mismo que enn widows. Es multiplataforma.
Tenes eclipse y podes configurar para php, como tb tenes netbeans

Distro. Con cualquiera podras hacer lo que pides.Pero te recomendaria Ubuntu. Asi te bajas los paquetes de su gestor de paquetes y te instala solo
Lo del servidor tenes apache.Tb es muy sencillo. solo con el gestor de paquetes de ubuntu.saludos

2010/3/15 Agustín Quiroga <agusq...@gmail.com>



--
josego 2003
http://proyectosbeta.blogspot.com/

José Diaz

unread,
Mar 15, 2010, 3:25:48 PM3/15/10
to php...@googlegroups.com
Bueno como un estanque al que cae una presa, me sumo como una pirana mas :-)

Ubuntu es la distribucion con la que puedes empezar es la que mas soporte y mas fluida en el mundo del GNU/Linux exista.

Puedes instalar XAMPP (que para el caso de Linux seria LAMPP) la version para Linux, para trabajar con lo mas reciente, lo bajas de esta web (http://www.apachefriends.org/es/xampp.html), el comprimido lo instalas asi:

sudo tar xvfz /home/tuusario/dondelodescargastecarpeta/xampp-linux-1.7.3a.tar.gz -C /opt

Fijate que no tengas ya un Apache corriendo de Linux:
sudo /etc/init.d/apache2 stop

Si tuvieses igual un motor de mysql corriendo:
sudo /etc/init.d/mysql stop ---> pero este ultimo no creo que este.

Con respecto a Lampp:
para iniciarlo: sudo /opt/lampp/lampp start
establecer contrasenas: sudo /opt/lampp/lampp security
restar (igual que start pero seria .../lampp restart)
En la web explican mejor estas cosas.

Aunque lo previo es algo a aplicar por la terminal(consola) LAMPP tambien tiene su panel grafico, asi como el que se ve al instalarlo en Windows, seria:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

Recuerda crearte una carpeta para tenerlo todo ordenado:
sudo mkdir /opt/lampp/htdocs/webs

Y darle permisos a tu usuario para trabajar con esa carpeta donde tiraras o meteras tus proyectos web:
sudo chown usuario -R /opt/lampp/htdocs/webs

Y otros permisos, es un servidor de desarrollo, no de produccion asi que no hay tanto problem con eso:
sudo chmod 775 -R /opt/lampp/htdocs/webs

Y pones un link de la carpeta localhost de lampp en el escritorio o donde gustes:
ln -s /opt/lampp/htdocs/webs /home/usuario

Si no quieres estar siempre escribiendo http://localhost/webs/proyectoX/index.php te creas un host virtual, como un Alias para no indicar esta URL local sino solo poner http://proyectoX/. Esto lo haces editando un archivo (el httpd.conf de apache):

sudo gedit /opt/lampp/etc/httpd.conf

Buscas y le quitas el simbolo # a lo siguiente para descomentariarlo y hacerlo activo o util:

#Include etc/extra/httpd-vhosts.conf

El httpd-vhosts.conf es otro archivo al cual tambien entras para descomentariarle algo de igual forma:

sudo gedit /opt/lampp/etc/extra/httpd-vhosts.conf

Este archivo ya viene con unos ejemplos para crear o establecer unos hostvirtuales por lo que tomas uno de estos y lo editas para su uso. Copia y pega uno de los ejemplos y lo editas quedando asi:

DocumentRoot /opt/lampp/htdocs/webs/miproyectoweb ServerName nombreweb

Debes editar otro archivo, ya que si deseas escribir http://miweb.com el navegador mirara un archivo, al no ver esto, saldra a internet a buscar la url que pueda como que no existir que igual sabes que no sera tu web.

sudo gedit /etc/hosts

En este archivo veras al comienzo unas direcciones IP con un nombre algo asi como: 127.0.0.1 localhost Simplemente debajo de esta o de la ultima, colocas la tuya, por ejemplo en mi caso:

127.0.0.1           localhost

127.0.0.1           nombremiweb

Asi al escribir la url http://miweb en tu navegador antes de intentar salir a internet a buscarla el browser la buscara en el archivo hosts y al encontrarlo (que seria igual que escribir localhost o 127.0.0.1) la cargara (tu web local).

Sino, tambien puedes instalar Apache, PHP y MySQL por parte pero integrados, php como modulo de apache, no como cgi.
Primero para actualizar los repositorios y luego a instalarlo:

sudo apt-get update

Apache: sudo apt-get install apache2

MySQL: sudo apt-get install mysql-server mysql-client mysql-admin mysql-doc-5.0

PHP5: sudo apt-get install php5 libapache2-mod-php5

phpMyAdmin: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

No creo que lo siguiente sea necesario pero revisa el archivo php.ini haber si la linea ;extension=mysql esta y si tiene el ; (punto y coma), creo que ya esto no hay que hacerlo, pero por si acaso revisas:

sudo gedit /etc/php5/apache2/php.ini

Asi lo que pongas en /var/www sera visto en http://localhost/pagina.php

Y para mas comodidad te puedes crear un link de esa carpeta en el Escritorio:

sudo ln -s /var/www /home/miusuario/Escritorio/www


Bueno eso es todo, ok pue :-)

El 15 de marzo de 2010 14:29, Sebastian <sepp...@gmail.com> escribió:
On 15/03/10 15:49, krusty999 wrote:
1.- Que distribución de linux?

2.- Como levantar el servidor local?
3.- Que editor usan html/css/php?
4.- Como hacen para testear como se ve/funciona sobre IE?

1- Distribuciones hay muchas... Y para empezar, seguramente entre Ubuntu o Fedora vayan bien, en particular yo empecé con Ubuntu.

2- Con Ubuntu "sudo apt-get install php5 apache2 mysql-server"
3- Por mi parte, uso el vim para html/css/php, tenés muchos editores menos hostiles al usuario como el gedit.
4- Máquinas virtuales con Windows, o sino dual boot. Por mi parte, prefiero esta última por temas de performance.

José Diaz

unread,
Mar 15, 2010, 3:28:30 PM3/15/10
to php...@googlegroups.com
Ha! si lo olvidaba, hay muchos IDEs, Geany es liviano y ligero propio o nativo de repos de ubuntu, pero actualmente esto usando Komodo que tambien es ligero. Sobre el IE pruebo en un WinXP virtualizado en una VBOX o como comentan, puedes usar Wine e instalarlo.

Saludos.

Bruno M. Tenaglia

unread,
Mar 15, 2010, 3:40:49 PM3/15/10
to php...@googlegroups.com
El 15/03/2010 03:49 p.m., krusty999 escribi�:

> Hola a todos. Soy "programador" php y trabajo sobre windows, queisiera
> migrar hacia linux.
> Me gustaria si alguien me puede brindar informaci�n acerca de los
> primeros pasos.
>
> 1.- Que distribuci�n de linux?

> 2.- Como levantar el servidor local?
> 3.- Que editor usan html/css/php?
> 4.- Como hacen para testear como se ve/funciona sobre IE?
>
> Con algunas pistas o links ya me alcanaza.
> Sie alguien queire hacer una guia mucho mejor saludos.
>
>
Estimado :
- distribuci�n de linux?
Ubuntu, es la mas amigable

- Servidor local?
http://www.bmtblog.com/Posts/view/5/26/8/Como-instalar-XAMPP-en-linux

- Ide / Editor ?
Yo utilizo Eclipse Galileo, me resulta super practico, probalo que esta
muy bueno

- IE?
Instala Wine, luego podras instalar cualquier programa guindows

Saludos

--
--------------------------------------------
- Bruno M. Tenaglia - Analista Programador -
--------------------------------------------
- Contact Me : 03402-15541431 -
--------------------------------------------
- http://www.bmtblog.com -
--------------------------------------------
- http://twitter.com/bmtblog -
--------------------------------------------
- http://www.linkedin.com/in/btenaglia -
--------------------------------------------
- Linux Registered User #501874 -
--------------------------------------------


Joaquín Vicente

unread,
Mar 15, 2010, 3:45:36 PM3/15/10
to php...@googlegroups.com
2010/3/15 José Diaz <joc...@gmail.com>:

te ganaste mis puntos de taringa!

Tordek

unread,
Mar 15, 2010, 3:48:47 PM3/15/10
to php...@googlegroups.com
krusty999 wrote:
> Hola a todos. Soy "programador" php y trabajo sobre windows, queisiera
> migrar hacia linux.
> Me gustaria si alguien me puede brindar informaci�n acerca de los
> primeros pasos.
>
> 1.- Que distribuci�n de linux?
Debian o Ubuntu.

> 2.- Como levantar el servidor local?

Depende de la distro; hay que buscar documentaci�n para cada una.

> 3.- Que editor usan html/css/php?

Vim.

> 4.- Como hacen para testear como se ve/funciona sobre IE?

M�quina virtual, como recomendaron, dual-boot a Windows, o IE4Linux.

--
Guillermo O. �Tordek� Freschi. Programador, Escritor, Genio Maligno.
http://tordek.com.ar :: http://twitter.com/tordek
http://www.arcanopedia.com.ar - Juegos de Rol en Argentina

Piluso

unread,
Mar 15, 2010, 5:17:28 PM3/15/10
to php...@googlegroups.com
Si bien hay muchísimas respuestas, Aporto mi granito con mi experiencia personal.

Hace un tiempo para programar armé un LAMP muy simple en una máquina vieja que tenía (AMD K6-2, 256 MB RAM, HDD 20GB) y la verdad me fue super util. De esta manera no sacaba Windows de mi equipo por algunos problemas que me presentaba Linux.

1) Distribución: Usé Debian en su versión Stable. No es complicado de instalar programas ni nada por el estilo. Y está muy bien documentado tanto en inglés como en español. 

2) La instalación de Debian la hice inicialmente con lo básico, después instalé los paquetes para el servidor:

- apache2
- PHP5
- MySql 5
- php5-mysql (la extensión de php para mysql) 

Si te resulta dificultoso administrar el servidor en un principio mediante los editores de texto por consola te recomiendo webmin. Simplemente ponés en un navegador https://localhost:10000 (si estás en el equipo) o https://nombredelapc:10000 si estás desde otra PC y te logueas con cualquier usuario que tenga permisos para usar SUDO en linux. Ahí vas a poder administrar todo de manera más simple.

Tal vez con levantar vos te referís a como abrir los programas que se usan de servidor. Por defecto los programas arrancan al inicio del sistema, osea una vez que prendiste la PC están funcionando. Si querés detenerlos podés usar en debian:

sudo /etc/init.d/apache2 stop (para detener apache)
sudo /etc/init.d/mysql stop (para detener Mysql)

Para arrancarlos exactamente lo mismo pero en lugar de Stop usas start.

3) Editores hay muchos, personalmente recomiendo eclipse que lo probé y funciona excelente, es muy completo y expansible

4) Si estás en el mismo equipo máquina virtual. Sino desde otra terminal en la red. 

Espero que te sea de utilidad.


El 15 de marzo de 2010 15:49, krusty999 <henrye...@gmail.com> escribió:
--
Has recibido este mensaje porque estás suscrito al grupo "PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.




--
__________________
| Max
| Twitter: @donpiluso

Luis M.

unread,
Mar 15, 2010, 6:07:17 PM3/15/10
to php...@googlegroups.com

1.- Que distribución de linux?
Si creo que Ubuntu es lo mas amigable, tambien podrian probar Tuquito


2.- Como levantar el servidor local?

Este item lo dejo para los mas experto, en si es mas larga de explicar, pero tambien podrias probar Xampp


3.- Que editor usan html/css/php?

Netbeans o Aptana


4.- Como hacen para testear como se ve/funciona sobre IE?

Podes usar el Plugin IE Tab para Firefox, tambien lo hay para Chrome, pero emula el motor de IE7, necesitarias una maq. virtual para instalar 8 y si queres otra para probar IE6. Yo lo que hice es usaer IE Tab y una maq. virtual con un WinXp tuneado, para que no me ocupe recursos de mas y puedar levantar unamaquina virtual chica

El 15 de marzo de 2010 16:48, Tordek <ked...@gmail.com> escribió:
krusty999 wrote:
Hola a todos. Soy "programador" php y trabajo sobre windows, queisiera
migrar hacia linux.
Me gustaria si alguien me puede brindar información acerca de los
primeros pasos.

1.- Que distribución de linux?
Debian o Ubuntu.


2.- Como levantar el servidor local?
Depende de la distro; hay que buscar documentación para cada una.


3.- Que editor usan html/css/php?
Vim.


4.- Como hacen para testear como se ve/funciona sobre IE?
Máquina virtual, como recomendaron, dual-boot a Windows, o IE4Linux.


--
Guillermo O. «Tordek» Freschi. Programador, Escritor, Genio Maligno.
http://tordek.com.ar :: http://twitter.com/tordek
http://www.arcanopedia.com.ar - Juegos de Rol en Argentina

Marcelo Martinovic

unread,
Mar 16, 2010, 9:37:46 AM3/16/10
to php...@googlegroups.com
1.- Que distribución de linux?

Debian 5.

2.- Como levantar el servidor local?

En mi caso como soy muy Quakero me instale y compile Apache 2.2, PHP
5.3, Mysql 5 y Portgre 8. Le instale el Oracle Client, APC, APD y
Memcache.
Despues cree un script para que arranque todo, me inicie el editor y
vaya a la carpeta de laburo.

3.- Que editor usan html/css/php?

Geany (Como en mi laburo pasan cada 2 x3 los de software legal fu la
mejor de las opciones funciona para los que tenemos Linux y los que usan
Win, es simple liviano y va muy bien con PHP).

4.- Como hacen para testear como se ve/funciona sobre IE?

Tengo la estacion del laburo que es window$ Ahi hago test de IE, Chrome
y Firefox los pruebo en mi maquina con Linux. Y sino tengo un VirtualBox
con un Win muy simple que solo tiene como extra los Service pack.
Use el producto de Tatanka pero no me dio demasiado resultado para lo
que queria.

Espero que te ayude la data.

Saludos

-----Mensaje original-----
De: krusty999 <henrye...@gmail.com>
Responder a: php...@googlegroups.com
Para: PHP Argentina <php...@googlegroups.com>
Asunto: [php-arg] Entorno de desarrollo en Linux?
Fecha: Mon, 15 Mar 2010 11:49:15 -0700 (PDT)

Guido

unread,
Mar 16, 2010, 11:54:28 AM3/16/10
to PHP Argentina
Bueno, en realidad yo soy Mac, pero hace un tiempo instalé Ubuntu en
una máquina y para poner Apache, PHP y MySQL seguí este tutorial muy
bueno
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-9.10-lamp
Reply all
Reply to author
Forward
0 new messages