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 .phparchivos en nuestro servidor local. Como seguimiento, ahora vamos a instalar y configurar MySQL que usaremos para la base de datos.

Empecemos.

Instalador PHP

Afortunadamente, MySQL viene en forma de .pkginstalador que proporciona instrucciones sencillas paso a paso. Descargue el paquete de esta página y asegúrese de obtener la versión DMG Archive, que podría 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 una máquina de 32 bits.

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

>

  • mysql-5.6.15-OS X10.7-x86_64.pkg, el paquete principal para instalar MySQL en OS X.
  • MySQL.prefPane, para agregar el panel MySQL en Preferencias del sistema.
  • MySQLStartupItem.pkg, para permitir que MySQL se inicie al iniciar o reiniciar el sistema.
  • Instale los tres. Luego, una vez que estén todos completados, abra Preferencias del sistema y navegue hasta el panel MySQL.

    >Encienda MySQL Server y marque Iniciar automáticamente MySQL Server al iniciar .

    >Conectando PHP a MySQL

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

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

    1. Terminal abierta.
    2. Navega a la varcarpeta 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 ln -s /tmp/mysql.sock /mysql/mysql.sockcomando.

    Establecer contraseña de MySQL

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

    1mysqladmin -u root password new_password

    Cambie » new_password » por la contraseña que elija.

    Administrar MySQL

    Ahora, necesitamos encontrar una forma de administrar MySQL. La forma popular de hacer esto sería utilizar una aplicación basada en web como phpMyAdmin . Pero, no soy muy elegante con la interfaz de usuario de 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 . Coge el instalador aquí, colócalo en la carpeta Aplicación y ejecútalo.

    >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 ha establecido para el usuario root arriba.
    4. Base de datos : No nos vamos a conectar a una base de datos en particular. De hecho, todavía no hemos creado ninguna base de datos. Entonces, deja esto vacío.
    5. Socket : establece la 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 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 terminado de configurar MySQL. Ahora, tiene un servidor local en pleno funcionamiento para desarrollar un sitio web basado en PHP en Mac. En la siguiente y última parte, le mostraremos cómo personalizar el localhost. Así que estad atentos.

    Deja un comentario