Instalar Apache, PHP y MySQL en MacOS 12 (Monterey)
MacOS es un excelente sistema operativo para desarrollar aplicaciones web. Si eres desarrollador o necesitas configurar un proyecto desarrollado en PHP con Apache y MySQL, este artículo te guiará paso a paso hasta configurar los paquetes necesarios para tal fin.
Instalación de Apache
El primer paso consiste en instalar Apache. Para esto puedes revisar nuestro artículo exclusivamente dedicado a esta instalación.
- Instalar y configurar Apache en MacOS 12 (Monterey)
Instalación de PHP
Lo siguiente sería instalar PHP en cualquiera de sus versiones soportadas. Para esto puedes revisar nuestro siguientes artículo.
- Instalar varias versiones de PHP en MacOS 12 (Monterey)
Configurar Apache con PHP
Después de esto debes configurar apache para que funcione con PHP. Para esto primero debes buscar las siguientes líneas
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
Y reemplazarlas por
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Seguidamente, en la instalación de PHP debió salirte un mensaje para configurar la librería en apache. Esta línea debes configurarla en el archivo /opt/homebrew/etc/httpd/httpd.conf
.
LoadModule php7_module /opt/homebrew/opt/php@7.4/lib/httpd/modules/libphp7.so
Instalación de MySQL
brew install mysql
mysql.server start
Una vez hecho esto, el siguiente paso será hacer segura la instalación. Esto significa realizar algunas configuraciones como por ejemplo que las contraseñas creadas sean verificadas (longitud, caracteres especiales, mayúsculas y minúsculas), que se eliminen los usuarios anónimos, deshabilitar el logueo remoto y eliminación de las bases de datos de tests. Para esto puedes utilizar el siguiente comando y seguir las instrucciones.
mysql_secure_installation
brew services start mysql