Instalar y configurar el entorno de desarrollo PhpStorm en Mac
Referencia: # Instalar y configurar PhpStorm en macOS
De forma predeterminada, mac viene con php, apache y PHP en el directorio /usr/bin/php
El directorio raíz del sitio predeterminado de Apache es: /Library/WebServer/Documents
Archivo de configuración:/etc/apache2/httpd.conf
Abra httpd.conf en un editor de texto o vim
Busque LoadModule php7_module libexec/apache2/libphp7.so y elimine el signo # al frente.
Ligeramente...
Nota: xcdebug.so está en el directorio /usr/lib/php/extensions/ de forma predeterminada, pero el archivo no-debug-non-zts-20180731 La versión no es igual, debe configurarla en su propio sistema.
El proyecto debe crearse en /Library/WebServer/Documents/
Puede colocar el directorio del proyecto en el acceso directo de navegación a la izquierda
En Phpstorm's Preferencia->Compilación, Ejecución, Implementación->Implementación->Haga clic en + Nuevo, personalice el nombre, lo llamé webroot. Escriba seleccione Carpeta local o montada.
En Mappings, vemos que la ruta local es la dirección de nuestro directorio php recién creado y la ruta web en el servidor 'webroot' (relativa a la carpeta).
Porque el El directorio raíz del contenedor Apache es /Library/WebServer/Documents/, así que complete el nombre del directorio relativo a /Library/WebServer/Documents/, es decir, guarde HelloPHP.
Configurar e instalar Xdebug
Primero verifique la configuración de xdebug de phpstorm. ¡El puerto de depuración aquí debe ser coherente con xdebug.remote_port en php.ini! El valor predeterminado es 9000. Si el puerto 9000 está ocupado, se puede cambiar a otro puerto.
Ingrese Debug>DBGpProxy, complete PHPSTORM para la clave IDE, complete localhost para el host y complete 80 para el puerto
Configure localService
Cree un nuevo servidor
Establece la página de inicio para ejecutar y depurar la apertura automática del navegador
Inicio