Mac User Group Argentina  
Inicio Usuarios Reglas Buscar Registrarse Weblog
Retroceder   Mac User Group Argentina > Mac > Programación
Respuesta
 
Herramientas Desplegado
Antiguo 26/07/10, 14:19:25   #1
necro89
Miembro
 
Fecha de Ingreso: jul 2010
Mensajes: 66
Agradeció: 7 veces
Agradecimientos: 10 veces en 9 posts
necro89 is on a distinguished road
Predeterminado LAMP, AppServ y derivados.

Buenas a todos, haber quien puede darme una mano.
necesito meterle a la Mac un servidor de MySQL, Aparche y PHP LOCAL.

pase por Wiindows y Ubuntu, usaba Appserv en win (una masa) y LAMP en Ubuntu (medio choto), los programadores manzaneros que me recomiendan para poder programar en la notebook??? (free soft en lo posible plz)

Gracias!
necro89 no está en línea   Responder Con Cita
Antiguo 26/07/10, 14:26:55   #2
Silal
Animal
 
Avatar de Silal
 
Fecha de Ingreso: abr 2008
Ubicación: Del lado opuesto
Mensajes: 7.639
Agradeció: 2.873 veces
Agradecimientos: 4.962 veces en 2.007 posts
Silal is an unknown quantity at this point
Predeterminado

Fijate que por acá se habló del tema, yo insisto con MAMP.
__________________
::: LatitudMac ::: iPhotoLibros by DGAndrea
Silal está en línea ahora   Responder Con Cita
El siguiente Usuario da las gracias a Silal por este mensaje:
necro89 (26/07/10)
Antiguo 26/07/10, 14:29:37   #3
necro89
Miembro
 
Fecha de Ingreso: jul 2010
Mensajes: 66
Agradeció: 7 veces
Agradecimientos: 10 veces en 9 posts
necro89 is on a distinguished road
Predeterminado

Gracias Silal! ahora me leo el thread.
necro89 no está en línea   Responder Con Cita
Antiguo 28/07/10, 05:31:02   #4
Kindred
Veterano
 
Avatar de Kindred
 
Fecha de Ingreso: jul 2008
Ubicación: Villa del Parque
Mensajes: 225
Agradeció: 30 veces
Agradecimientos: 44 veces en 28 posts
Kindred
Predeterminado

Usé MAMP durante bastante tiempo pero en la última instalación del SO decidí darle vacaciones.

Ahora estoy usando el Apache que viene por default instalado con SL con algunos tweaks en la configuración (de minucioso nomás je) y la distribución de MySQL para SL.

Creo que usé este tutorial cuando lo hice (no estoy 100% seguro):
http://maestric.com/doc/mac/apache_p...l_snow_leopard

La diferencia de performance es notable, lo recomiendo.
__________________
Seisochenta
Desarrollo y diseño web profesional, SEO, Hosting, Outsourcing.

> Sincronización gratis de archivos entre Mac, PC y Linux.
Kindred no está en línea   Responder Con Cita
Antiguo 29/07/10, 13:26:50   #5
necro89
Miembro
 
Fecha de Ingreso: jul 2010
Mensajes: 66
Agradeció: 7 veces
Agradecimientos: 10 veces en 9 posts
necro89 is on a distinguished road
Predeterminado

Kindred, una vez activado PHP, SQL y Apache, ingreso desde localhost ??? donde tenes el phpmyadmin? contame un poco vos que lo usas a diario...

de todas formas lo mio no son proyectos que trabajan con base de datos enormes, por eso quiero ver hasta que punto influye la productividad VS facilidad

gracias!
necro89 no está en línea   Responder Con Cita
Antiguo 30/07/10, 14:02:13   #6
Kindred
Veterano
 
Avatar de Kindred
 
Fecha de Ingreso: jul 2008
Ubicación: Villa del Parque
Mensajes: 225
Agradeció: 30 veces
Agradecimientos: 44 veces en 28 posts
Kindred
Predeterminado

Apache

En /private/etc/apache2/extra/httpd-vhosts.conf podes setear la carpeta donde apunta el webserver (en mi caso la tengo apuntada a /Users/xxxxxx/sites), para poder tenerla bien a mano, ademas de configurar el puerto (que por default es 80).

Te pego a continuación el VHost que tengo definido:

Código:
<VirtualHost *:80> 
  <Directory /Users/xxxxxx/Sites>
	Options Indexes FollowSymLinks 
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory> 
  DocumentRoot /Users/Mariano/Sites
  ServerName localhost
</VirtualHost>
Cada vez que hagas algún cambio en algun archivo de configuración no te olvides de reiniciar apache para reflejarlos. Esto es todo lo que necesitas para controlar apache:

Código:
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
*xxxxxx = tu nombre de usuario.


MySQL

Con respecto a la administración de MySQL aborrezco phpMyAdmin y solo lo uso si un cliente me obliga. Localmente (y para servidores que permitan conexiones remotas) utilizo http://www.sequelpro.com/, que para el día a día es genial (aunque no tenga soporte para triggers y functions)
Tengo el daemon de MySQL corriendo siempre pero esto lo podes cambiar desde el Pref Pane que se instala cuando instalas el paquete de MySQL para SL:

Click the image to open in full size.


Productividad VS Facilidad:

En la epoca que usaba MAMP muchas veces el widget/app se colgaba cuando prendia el server y tenía que reiniciar la Mac para poder usar el webserver y sinceramente no tengo tiempo para esas cosas.

Hoy día llego, enciendo la Mac y ya puedo empezar a laburar! Pero quizas lo mas importante no tengo ninguna interface entre mi server y yo, por lo que tengo total libertad y si algo no está configurado como quiero googleo hasta entender como funciona y lo cambio.


Esto vas a mas allá de tener un server, elegir no usar intermediarios te hace aprender
__________________
Seisochenta
Desarrollo y diseño web profesional, SEO, Hosting, Outsourcing.

> Sincronización gratis de archivos entre Mac, PC y Linux.
Kindred no está en línea   Responder Con Cita
El siguiente Usuario da las gracias a Kindred por este mensaje:
necro89 (30/07/10)
Antiguo 30/07/10, 17:12:39   #7
necro89
Miembro
 
Fecha de Ingreso: jul 2010
Mensajes: 66
Agradeció: 7 veces
Agradecimientos: 10 veces en 9 posts
necro89 is on a distinguished road
Predeterminado

Kindred, muy buena data y buen laburo para mostrarlo! te agradezco.
el MAMP ya lo habia bajado, sin embargo mientras que no corra la app no pasa nada, voy a correr el servidor que trae por defecto Leopard, te cuento después
necro89 no está en línea   Responder Con Cita
Respuesta

Tags
appserv, derivados, lamp

Herramientas
Desplegado

Normas de Publicación
No puedes escribir temas nuevos
No puedes escribir respuestas
No puedes utilizar adjuntos
No puedes editar tus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT. Ahora son las 18:28:20.


Powered by: vBulletin, Versión 3.8.2
Derechos de Autor ©2000 - 2010, Jelsoft Enterprises Ltd.