Tras que un amigo, compañero de locuras se comprase un macbook pro y tratase de instalar un entorno de programación web, pude comprobar que la cosa no estaría facil cuando emprendiese la misma empresa.
Y así ha sido. Ya tengo en mis manos mi nuevo macbook pro, es precioso ^_^. Tras sacarlo de la caja, lo primero que me he puesto a instalar es un Apache2+Mysql+subversion+phpmyadmin clásico
. Primeramente he ido a serverlogistics donde econtre un bonito paquete hace tiempo para mi anterior powerbook. Tras descargarme el paquete de apache2 me he dado cuenta (como anteriormente binnary) de que aquello no funciona ni para atras en un intel
.
Googleando un poco me he encontrado con una bonita página donde comentan cómo montar un sistema de desarrollo completo en una máquina intel y me he dispuesto a seguirlo.
Primeramente tenemos que instalar el entorno de desarrollo para osx, Xcode y amigos. Podeis encontrarlo en el dvd que viene con el SO cuando comprais el portatil.
Cuando lo tengais instalado… empezamos con los conjuros.
Instalar apache2
$ curl -O http://apache.mirrors.northco.net/httpd/httpd-2.2.2.tar.gz $ tar zxvf httpd-2.2.2.tar.gz $ cd httpd-2.2.2 $ CFLAGS="-arch i386" ./configure --enable-mods-shared=all $ make $ sudo make install $ cd..
Y ahora vamos a hacer que el nuevo apache 2 se controle desde el menu que ya tiene osx en “compartir web”
$ sudo mv /usr/sbin/apachectl /usr/sbin/apachectl-1.3 $ sudo ln -s /usr/local/apache2/bin/apachectl /usr/sbin/apachectl
Y editamo el archivo /usr/local/apache2/conf/httpd.conf y al final le ponemos
PidFile /private/var/run/httpd.pid
De esta manera ya podremos controlar apache2 desde el panel de Configuración. Vamos a http://localhost/ y comprobamos si sale un It works ! si es así… continuamos.
Instalar PHP5
La instalación de php5 es mucho más sencilla, solo tenemos que bajarnos este paquete e instalarlo. Tras completar la instalación editamos el archivo /usr/local/apache2/conf/httpd.conf y al final del mismo escribimos lo siguiente:

Volvemos al Panel de Control y en compartir desactivamos “compartir web” y lo volvemos a activar. Ahora podemos crear (por probar) un archivo .php para ver si funciona.
Instalar Mysql
Para instalar mysql no tendremos que hacer nada raro. Solo nos tenemos que bajar un paquete que proporciona mysql.com preaparado para OS X con intel. Tras instalar mysql y la extensión del panel de control, podemos activar y desactivar el server desde el panel de control.
Si alguien lo desea puede bajarse phpmyadmin desde este link.
Para ir terminando… si quereis instalar subversion tendreis que descargar 2 paquetes. Primeramente subversion en si desde esta web y si no existe el archivo visitad la web del autor.
Cuando esté instalado, descargad svnX, un frontend de subversion para OS X muy cuidado.
Creo que está todo, si me dejo algo ya os comentaré.
Actualización: Supongo que a los que se pongan el php como aquí comento les interesará saber que para bien de sus apliaciones xD, el archivo de configuracion php.ini de php se encuentra en /usr/local/php/lib/php.ini y que una cosa muy recomendable es cambiar la opcion error_reporting a error_reporting = E_ALL & ~E_NOTICE para que no nos salten las NOTICE.









6 Comentarios
me aparece este error al hacer el configure, alguna solución ?
checking for chosen layout… Apache
checking for working mkdir -p… yes
checking build system type… i686-apple-darwin8.6.1
checking host system type… i686-apple-darwin8.6.1
checking target system type… i686-apple-darwin8.6.1
Configuring Apache Portable Runtime library …
checking for APR… reconfig
configuring package in srclib/apr now
checking build system type… i686-apple-darwin8.6.1
checking host system type… i686-apple-darwin8.6.1
checking target system type… i686-apple-darwin8.6.1
Configuring APR library
Platform: i686-apple-darwin8.6.1
checking for working mkdir -p… yes
APR Version: 1.2.7
checking for chosen layout… apr
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
configure failed for srclib/apr
Tienes que instalar las XCODE que vienen en el DVD del Tiger. El error que te da es que no tienes compilador GCC y por lo tanto no puedes compilar el codigo del apache.
Saludos
binnary
config.status: WARNING: apr-config.in seems to ignore the –datarootdir setting
config.status: WARNING: Makefile.in seems to ignore the –datarootdir setting
config.status: WARNING: lib/Makefile.in seems to ignore the –datarootdir setting
Al configurar aparecen estos warnings y luego al hacer make
make[3]: *** [libapr-0.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
??
Incoming Links
Deja tu granito de arena