Hola
Como sabeis ya tenemos la nueva version de Mac OS X 10.5 y muchos se preguntaran como seguir con la opciones de servidor.
Si eres desarrollador web o bien trabajas en programacion PHP o Mysql este post te va a interesar
En la nueva version de Leopard viene con Apache 2, en el Tiger traia de serie Apache 1.3.
Apache 2
Sobre el servidor web del Leopard poco dire por que es un servicio nativo que con solo activarlo lo tienes funcionando.
Si hay que configurar unos modulos para activar PHP5 y la extension para Mysql
Archivo/etc/apache2/httpd.conf es donde esta la configuracion del servidor web.
Editalo con pico desde Terminal o si no sabes con el TexEdit
Busca la linea:
LoadModule php5_module libexec/apache2/libphp5.so
Y descomentalas, Para muy novatos, descomentar es quitar #
MySql 5.0.45
En Mac OS X 10.5 Leopard Client no viene de serie pero como es open source la version standar y gratis nos la bajamos de Sólo usuarios pueden ver enlaces
Es la version para Mac OS X 10.4 Intel que no trabaja aun muy fino pero seguro que en breve sacaran una para Leopard, supongo que optimizado para 64Bits.
Para instalar Mysql poco hay que decir por esta version es un paquete autoinstalable.
Eso si, tendremos que configurar el socket manualmente nosostros por que si no tendras problemas con conexiones PHP.
En PHP antes de nada tendremos que cargar la extension para MySql, abre terminal y escribe:
sudo - s
contraseña
cp /etc/php.ini.default /etc/php.ini
nano /etc/php.ini
(Busca la extension extension=php_mysql.so y descomentala, para muy novatos, descomentar es quitar la #)
Cierras y guardas cambios
Ahora arrancamos el servidor de bases de datos, puedes hacerlo desde Preferencias del Sistema con el nuevo icono y ya que estas en terminal escribe:
ps aux | grep mysql
Continuamos con la edicion del socket, esto es asi para todos los Mac OS X
En Terminal escribe:
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
Y esto es todo, comprueba la conexion en PHP.ini
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket = /var/mysql/mysql.sock
Default no pone nada, asi que tu tienes que escribir /var/mysql/mysql.sock
Bueno y no hay nada mas, si necesitas gestionar tus bases de datos desde la web, te recomiendo PMPmyAdmin que es muy facil de usar.













