Activar php en Mac OS X
Como bien sabéis, debajo del entorno gráfico del Mac se esconde toda la potencia de Unix, de ahí que tengamos a nuestro alcance herramientas que antes era impensable tener. Una de esas herramientas es el servidor web Apache que se usa en el 65% de los servidores. Activar este servidor es tan sencillo como irte a preferencias y activar el servicio "compartir web", pero hay módulos que se han incorporado para Apache que no son tan fáciles activar como es el módulo de PHP.
A continuación te indicamos como activarlo y poder disfrutar de toda la potencia PHP.(solo si tienes acceso como administrador)
Ve a pantalla de buscar del "Finder". Una vez en esa ventana, vete a la pestaña de "Añadir criterios" y selecciona "visibilidad" una vez seleccionada es pestaña configura > visibilidad = "todos los fich."
Buscamos el archivo "httpd.conf" el archivo se encontrará en "HD:private:etc:httpd:"httpd.conf".
A continuación copiamos el archivo al Escritorio y lo abrimos con TextEdit.
Una vez abierto pulsamos "comando+f" y buscamos la línea
#LoadModule php4_module libexec/httpd/libphp4.so
El carácter almohadilla (#) significa que la línea está comentada y que no se va a ejecutar. Simplemente borra la almohadilla para descomentar esta línea y ya tendremos activada la primera opción de php.
Ahora repetiremos el paso de buscar para encontrar
#AddModule mod_php4.c
Repetimos la mismo paso para descomentar la línea, es decir, borramos la almohadilla.
Ahora lo que haremos será añadir 2 líneas de código para que Apache cada vez que encuentre un archivo con la extensión php lo ejecute como PHP. Estas líneas se añadirán después de la última línea que hemos descomentado ( #AddModule mod_php4.c)
Líneas a añadir.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Una vez hechos estos cambios, salvamos el archivo en el escritorio.
Una vez guardado el archivo "httpd.conf", volvemos a buscar el directorio de donde lo copiamos que era "HD:private:etc:httpd:"httpd.conf" (recuerda que al ser un directorio invisible solo podrás acceder a él a través del buscador, por lo que buscamos nuevamente "httpd.conf". Una vez mostrado el resultado seleccionamos el directorio "httpd" y pulsamos "comando+i" para obtener la información de ese directorio.
Una vez abierta la ventana de info nos vamos a la pestaña "permisos del propietario", pulsamos el icono del candado para poder cambiar el propietario y seleccionamos (xx(yo)-es decir usuario que somos nosotros-), nos pedirá la contraseña de administrador para poder confirmar el cambios.
Una vez realizado este cambio podrás sustituir al archivo antiguo "httpd.conf" por el nuevo que hemos modificado en el escritorio. Nosotros te aconsejamos que te guardes una copia del archivo original, por si algún día quieres volver a dejar las cosas como estaban.
Puesto que ya hemos cambiado el archivo, volveremos a dejar los permisos como estaban. Es decir, el directorio "httpd" tiene que ser de nuevo propiedad del "sistema", por lo que repetiremos los pasos que realizamos cuando cambiamos el propietario (a nosotros -yo).
Ahora activa de nuevo "compartir web" y ya podrás usar archivos php en tu Mac.
Para comprobar que has hecho bien todos los pasos puedes descargarte desde aquí un archivo en php que te dará toda la información del servidor y donde tendrás que ver algo parecido a la siguiente imagen.

¡Suerte!





Gracias!
Teneis que abrir las preferencias del TextEdit. y seleccionar que guarde los archivos como texto plano.
A mi me funciana todo de maravilla
sudo -s
//te pide la contraseña y ya ta...
el "-s" es para ser root permanentemente desde la consola.
Puedes hacer un "cp" y copiar los archivos que sean.
salú!
En primer lugar, para poder instalar PHP, necesitamos saber si el usuario root del sistema está habilitado y cuál es su contraseña.
Para comprobar si la cuenta de root está bloqueada - ningún usuario del sistema podría emplearla - abre una ventana de consola Macintosh HD -> Applications -> Utilities -> Terminal y teclea nidump passwd .
Debes ver algo como ésto:
root:*:0:0:System Administrator:/var/root:/bin/tcsh
Si la cuenta de root está bloqueada, verás el '*' en el lugar que se muetra en la línea anterior. Para eliminar el bloqueo, o cualquier contraseña antigua de root que hayamos olvidado, vamos a recurrir a la aplicación NetInfoManager. Para ello, iremos a Macintosh HD -> Applications -> Utilities -> NetInfo Manager
Una vez allí, con la barra en la columna izquierda, selecciona users, y dentro selecciona root. Haz click en el candado de la parte de abajo de la ventana para borrar la contraseña de root, para lo que necesitarás introducir la contraseña de un usuario con privilegios administrativos sobre el sistema. Asegurate de situarte sobre el campo password y borrarlo.
A continuación haz click en el menú Dominio y guarda los cambios. Vuelve al terminal y teclea su root, y cuando el sistema te pregunte por la contraseña, pulsa intro. Escribe en la consola passwd root y pon la contraseña cuando el sistema te pregunte por algo como esto:
# passwd root
Changing password for root
New password:
Verify password:
----------------------------------------------
aca esta todo mas en detalle
http://kusor.net/cgi-bin/mt-tb.cgi?__mode=view&entry_id=412
Saludos
<FONT FACE="impact" SIZE=6 COLOR="red">
bioray753dfx@yahoo.com</FONT>
He provado de todo, desde el terminal, con text edit pero na.
Lo he intentado y no me funciona a mi tampoco. Tengo una duda. Hay que hacer ambas cosas o con una basta. Me refiero a activar el php como (muy buen por cierto) se describe aqui y descargarse el modulo de PHP que ofrece Mark Linayage? Estoy un poco confundido. Como se pone a funcionar el servidor de apache una vez activado? Hay que activarlo y desactivarlo o simplemente mediante el web sharing esta perennemente activado?Si hacemos lo que se describe en esta pagina, y despues queremos instalar el paquete de PHP 5.0.2 de la otra pagina, tenemos que cambiar algo??
Gracias
He instalado Apache 2
Gracias