es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Configurar PHP, Apache y MySQL en Mac sin MAMP - Parte II

En el tutorial anterior de esta serie, hemos configurado Apache y PHP y, por lo tanto, podemos ejecutar archivos .php en nuestro servidor local. Como seguimiento, ahora vamos a instalar y configurar MySQL, que utilizaremos para la base de datos.

Empecemos.

Instalador de PHP

Afortunadamente, MySQL viene en forma de instalador .pkg que proporciona una fácil instrucción paso a paso. Descargue el paquete de esta página y asegúrese de obtener la versión del archivo DMG, que puede ser Mac OS X 10.7 (x86, 64 bits), DMG Archive o Mac OS X 10.7 (x86, 32 bits), DMG Archive si está ejecutando en máquina de 32 bits.

Inicie el paquete DMG. Y debe encontrar tres archivos como se muestra en la siguiente captura de pantalla.

  1. mysql-5.6.15-OS X10.7-x86_64.pkg, el paquete principal para instalar MySQL en OS X.
  2. MySQL.prefPane, para agregar el panel MySQL en la preferencia del sistema.
  3. MySQLStartupItem.pkg, para permitir que MySQL comience al inicio o al reinicio del sistema.

Instala los tres. Luego, una vez que estén completos, abra Preferencias del sistema y navegue hasta el panel MySQL.

Encienda el servidor MySQL y marque Automáticamente el servidor MySQL al inicio .

Conectando PHP a MySQL

En este punto, MySQL se está ejecutando. Pero, OS X busca en un directorio diferente para encontrar el socket MySQL, mysql.sock, que causa la Advertencia: mysql_connect (): [2002] No mysql.sock ese archivo o error de directorio cuando se intenta conectar PHP a MySQL.

Para resolver esto, crearemos un enlace simbólico ( enlace simbólico ) en el directorio donde OS X espera encontrar el socket MySQL.

  1. Terminal abierta.
  2. Navegue a la carpeta var con cd /var .
  3. Escriba mkdir mysql para crear un nuevo directorio llamado mysql
  4. Cree el enlace simbólico de mysql.sock usando el comando ln -s /tmp/mysql.sock /mysql/mysql.sock .

Establecer contraseña de MySQL

Entonces tenemos que crear una contraseña para el usuario root . En la terminología de Unix, el usuario raíz es el que tiene acceso administrativo. Escriba el siguiente comando en Terminal para establecer la contraseña:

 mysqladmin -u contraseña de root nueva_contraseña 

Cambia la " nueva_contraseña " con la contraseña que elijas.

Administrar MySQL

Ahora, necesitamos encontrar una forma de administrar MySQL. La forma popular de hacer esto sería usar una aplicación basada en la web como phpMyAdmin. Pero no soy del agrado de la interfaz de usuario phpMyAdmin, y el proceso de instalación (para mí) es bastante complicado.

Encontré una buena alternativa, una adorable aplicación nativa de OS X llamada Sequel Pro . Tome el instalador aquí, colóquelo en la carpeta de la Aplicación y ejecútelo.

En este tutorial, vamos a conectarnos a MySQL a través del archivo socket. Entonces, vayamos a la pestaña Socket e ingresemos la siguiente información:

  1. Nombre : Esto podría ser cualquier cosa. Puede nombrar la conexión, por ejemplo, OS X MySQL .
  2. Nombre de usuario : ingrese el nombre de usuario de MySQL como root, ya que no tenemos otros usuarios en este momento.
  3. Contraseña : ingrese la contraseña que configuró para el usuario raíz anterior.
  4. Base de datos : no nos vamos a conectar a una base de datos en particular. De hecho, aún no hemos creado ninguna base de datos. Entonces, deja esto vacío.
  5. Enchufe : /var/mysql/mysql.sock ruta del socket en /var/mysql/mysql.sock .

Haga clic en el botón Conectar.

Una vez que esté conectado a MySQL, puede crear, modificar y eliminar bases de datos, así como también crear nuevos usuarios de MySQL. En el siguiente ejemplo, como se muestra a continuación, he creado una base de datos llamada wordpress para mi sitio de WordPress.

Conclusión

En este tutorial, hemos hecho la configuración de MySQL. Ahora, tiene un servidor local en pleno funcionamiento para desarrollar un sitio web basado en PHP en Mac. En la siguiente parte y última parte, vamos a mostrarte cómo personalizar el localhost. Así que estad atentos.

40 adictivos juegos web impulsados ​​por HTML5

40 adictivos juegos web impulsados ​​por HTML5

En los buenos días de Ol, Flash gobierna la aplicación multimedia en la web, pero la llegada de HTML5 lo cambia todo. Aunque la web en general está de acuerdo en que Flash y HTML5 tienen sus propias ventajas y especialidades, de hecho, hemos visto más sitios web implementando HTML5 en lugar de Flash, incluso para juegos web. La

(Consejos de tecnología y diseño)

Trucos asombrosos de Excel para impresionar a tu jefe [Infografía]

Trucos asombrosos de Excel para impresionar a tu jefe [Infografía]

Para muchos, Excel es el programa de referencia para gráficos de gráficos para resultados de laboratorio o para entrada de datos y contabilidad. Sus auto-cálculos basados ​​en fórmulas nos ayudan a ahorrar tiempo y en muchos trabajos es un requisito saber cómo trabajar con Excel incluso antes de obtener el trabajo. Sin emb

(Consejos de tecnología y diseño)