Gracias a todos por su apoyo, no saben lo bien que me siento de ver que mis videos son tan bien recibidos, me impulsa a seguir creando contenido! No hable de la instalación de imagick en Linux o MacOs pues en esas plataformas es mucho mas sencillo: Mac: matthewsetter.com/install-php-imagick-extension-macos/ Linux: www.geeksforgeeks.org/how-to-install-imagick-for-php-in-linux/
Muy buena la serie de vídeos. Top 🙌👏👏 Una consulta Abelucky, estoy comenzando a usar PhpStorm y no logro configurar Xdebug para mis apis 🥲 tienes algún recurso que usaste para configurarlo? Si lo tienes configurado claro. He de decir que intento configurarlo en una api con Docker. Gracias de antemano y ¡¡Saludos!!
Hola amigo, no he probado en docker pero viendo la config no se ve complicado, en tu dockerfile de php ejecutarías el comando que dice en esta pagina www.jetbrains.com/help/phpstorm/configuring-xdebug.html#configuring-xdebug-docker solo asegurate de poner una ruta mejor que esta: /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini Luego en la configuración del interprete (settings->php->cli interpreter) dale clic al botón con 3 puntos y ahí donde dice debugger extension pon la ruta con el archivo ini. Igual tendrías que modificar el php ini del contenedor, yo lo tengo algo así: [xdebug] zend_extension=xdebug xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.start_with_request=yes Le picas a start listening y en postman podrías poner ?XDEBUG_SESSION_START=PHPSTORM al final de cada petición para habilitarlo.
Cuando lo uso veo directamente la docu www.jetbrains.com/help/phpstorm/configuring-xdebug.html, creo que lo mas complicado es instalar la extensión en Windows, pero en docker/linux es mas sencillo, solo asegúrate de tener activa la extensión, créate un archivo php con el phpinfo() dentro y copias todo el contenido a esta pagina: xdebug.org/wizard te va a ir diciendo que te falta instalar. Igual asegúrate de tener esto activo xdebug.start_with_request=yes en el php.ini te va a facilitar todo sino tienes que crear una cookie.
@@ElAbelucky ¡Muchas gracias! Voy a revisar los enlaces ya tengo para rato XD! Y dejo comentado por aquí en cuanto lo consiga, así le puede servir a alguien más. ¡¡Saludos!!
Gracias a todos por su apoyo, no saben lo bien que me siento de ver que mis videos son tan bien recibidos, me impulsa a seguir creando contenido!
No hable de la instalación de imagick en Linux o MacOs pues en esas plataformas es mucho mas sencillo:
Mac: matthewsetter.com/install-php-imagick-extension-macos/
Linux: www.geeksforgeeks.org/how-to-install-imagick-for-php-in-linux/
Gracias por compartir tus conocimientos, eres un grande.
Excelente video, gracias amigo.
Excelente.
Bueno seria la interfaz de usuario de cómo se consumir esa api por ejemplo haciendo un crud.
Gracias.
Si amigo, hare 2 formas con: Astro y con React, espera noticias!
Chevere con React.
Muy buena la serie de vídeos. Top 🙌👏👏 Una consulta Abelucky, estoy comenzando a usar PhpStorm y no logro configurar Xdebug para mis apis 🥲 tienes algún recurso que usaste para configurarlo? Si lo tienes configurado claro. He de decir que intento configurarlo en una api con Docker. Gracias de antemano y ¡¡Saludos!!
Hola amigo, no he probado en docker pero viendo la config no se ve complicado, en tu dockerfile de php ejecutarías el comando que dice en esta pagina www.jetbrains.com/help/phpstorm/configuring-xdebug.html#configuring-xdebug-docker solo asegurate de poner una ruta mejor que esta: /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
Luego en la configuración del interprete (settings->php->cli interpreter) dale clic al botón con 3 puntos y ahí donde dice debugger extension pon la ruta con el archivo ini.
Igual tendrías que modificar el php ini del contenedor, yo lo tengo algo así:
[xdebug]
zend_extension=xdebug
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
Le picas a start listening y en postman podrías poner ?XDEBUG_SESSION_START=PHPSTORM al final de cada petición para habilitarlo.
Cuando lo uso veo directamente la docu www.jetbrains.com/help/phpstorm/configuring-xdebug.html, creo que lo mas complicado es instalar la extensión en Windows, pero en docker/linux es mas sencillo, solo asegúrate de tener activa la extensión, créate un archivo php con el phpinfo() dentro y copias todo el contenido a esta pagina: xdebug.org/wizard te va a ir diciendo que te falta instalar.
Igual asegúrate de tener esto activo xdebug.start_with_request=yes en el php.ini te va a facilitar todo sino tienes que crear una cookie.
@@ElAbelucky ¡Muchas gracias! Voy a revisar los enlaces ya tengo para rato XD! Y dejo comentado por aquí en cuanto lo consiga, así le puede servir a alguien más. ¡¡Saludos!!
@@33visible Estate atento el viernes ;)
@@ElAbelucky Recibido, ¡¡Saludos!! ;)