{"id":4212,"date":"2024-02-16T22:42:42","date_gmt":"2024-02-16T04:42:42","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=4212"},"modified":"2024-02-17T19:31:14","modified_gmt":"2024-02-18T01:31:14","slug":"entorno-de-desarrollo-php-parte-1-fedora-39","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/entorno-de-desarrollo-php-parte-1-fedora-39\/","title":{"rendered":"Aplicaciones y Software para desarrollo en PHP Parte 1 | Fedora 39"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1-1024x486.png\" alt=\"\" class=\"wp-image-4239\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1-1024x486.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1-300x143.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1-768x365.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/environment_php_fedora_p1.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Contexto<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando se inicia en el desarrollo con PHP, ya sea por pasa tiempo, por la escuela, o simplemente por necesidad. Inicialmente no se tiene idea de d\u00f3nde comenzar, qu\u00e9 se debe instalar, o cu\u00e1les herramientas utilizar, cu\u00e1les configuraciones utilizar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por tal motivo decid\u00ed redactar una serie art\u00edculos en los que explico c\u00f3mo configurar o levantar un entorno para desarrollar en PHP utilizando la distribuci\u00f3n Linux Fedora espec\u00edficamente, sin embargo, se puede utilizar cualquier otra.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-cyan-bluish-gray-background-color has-background wp-block-paragraph\">NOTA: \u00c9STOS TUTORIALES NO SON PARA APRENDER A DESARROLLAR EN PHP, SINO PARA CONFIGURAR EL ENTORNO DE DESARROLLO PARA PHP, UTILIZANDO FEDORA.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Estos art\u00edculos contar\u00e1n la siguiente lista:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/blog.linuxitos.com\/post\/entorno-de-desarrollo-php-parte-1-fedora-39\" target=\"_blank\" rel=\"noreferrer noopener\">Software y aplicaciones a utilizar (Parte 1)<\/a><\/li>\n\n\n\n<li>Instalaci\u00f3n &amp; configuraci\u00f3n (Parte 2)<\/li>\n\n\n\n<li>Ejemplos b\u00e1sicos con PHP (Parte 3)<\/li>\n\n\n\n<li>Hosting y despliegues (Parte 4)<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Software y aplicaciones a utilizar<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Git<\/li>\n\n\n\n<li>Composer<\/li>\n\n\n\n<li>XAMPP<\/li>\n\n\n\n<li>VSCode<\/li>\n\n\n\n<li>DBeaver<\/li>\n\n\n\n<li>SSH<\/li>\n\n\n\n<li>GitLab<\/li>\n\n\n\n<li>ZSH &amp; Tilix<\/li>\n<\/ol>\n\n\n\n<h1 class=\"wp-block-heading has-cyan-bluish-gray-background-color has-background\"><strong>PHP<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">PHP es un lenguaje de programaci\u00f3n destinado a desarrollar aplicaciones para la web y crear p\u00e1ginas web, favoreciendo la conexi\u00f3n entre los servidores y la interfaz de usuario. Entre los factores que hicieron que PHP se volviera tan popular, se destaca el hecho de que es de c\u00f3digo abierto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto significa que cualquiera puede hacer cambios en su estructura. En la pr\u00e1ctica, esto representa dos cosas importantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>es de c\u00f3digo abierto, no hay restricciones de uso vinculadas a los derechos. El usuario puede usar PHP para programar en cualquier proyecto y comercializarlo sin problemas.<\/li>\n\n\n\n<li>est\u00e1 en constante perfeccionamiento, gracias a una comunidad de desarrolladores proactiva y comprometida.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">PHP generalmente es definido como un lenguaje del lado del servidor. Esto significa que se aplica en la programaci\u00f3n que tiene lugar en el servidor web responsable de ejecutar la aplicaci\u00f3n o, m\u00e1s a menudo, en un sitio web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este trabajo previo permite cargar los elementos de una p\u00e1gina antes de mostrarlos al usuario que accede a un sitio web, por ejemplo. El c\u00f3digo PHP se ejecuta en el servidor que, al leer los comandos, puede activar todos los elementos funcionales y la interfaz visual del sitio web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1.- Git<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png\" alt=\"\" class=\"wp-image-4214\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2-300x190.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2-768x486.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hoy en d\u00eda, Git es, con diferencia, el sistema de control de versiones moderno m\u00e1s utilizado del mundo. Git es un proyecto de c\u00f3digo abierto maduro y con un mantenimiento activo que desarroll\u00f3 originalmente Linus Torvalds,<br>el famoso creador del kernel del sistema operativo Linux, en 2005. Un asombroso n\u00famero de proyectos de software dependen de Git para el control de versiones, incluidos proyectos comerciales y de c\u00f3digo abierto.<br>Los desarrolladores que han trabajado con Git cuentan con una buena representaci\u00f3n en la base de talentos disponibles para el desarrollo de software, y este sistema funciona a la perfecci\u00f3n en una amplia variedad de sistemas operativos<br>e IDE (entornos de desarrollo integrados).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Git, que presenta una arquitectura distribuida, es un ejemplo de DVCS (sistema de control de versiones distribuido, por sus siglas en ingl\u00e9s). En lugar de tener un \u00fanico espacio para todo el historial de versiones del software, como sucede de manera habitual en los sistemas de control de versiones anta\u00f1o populares, como CVS o Subversion (tambi\u00e9n conocido como SVN), en Git, la copia de trabajo del c\u00f3digo de cada desarrollador es tambi\u00e9n un repositorio<br>que puede albergar el historial completo de todos los cambios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/git-scm.com\">https:\/\/git-scm.com<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2.- Composer<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3-1024x569.png\" alt=\"\" class=\"wp-image-4215\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3-1024x569.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3-300x167.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3-768x427.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-3.png 1071w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Composer es un gestor de dependencias para PHP (Similar a lo que npm es para JavaScript o pip para Python). Es una aplicaci\u00f3n PHP que ayuda a administrar las librer\u00edas desarrolladas por terceros que vas a incorporar a tu proyecto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De alg\u00fan modo podr\u00edas considerarlo como el heredero de PEAR. Hoy d\u00eda se considera el gestor de dependencias de-facto por unas cuantas buenas razones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es muy simple de operar<\/li>\n\n\n\n<li>Cuenta con un repositorio super completo (Packagist)<\/li>\n\n\n\n<li>Disminuye significativamente los problemas de cambio de ambiente de ejecuci\u00f3n (Mediante su funcionalidad de congelar dependencias)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/getcomposer.org\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/getcomposer.org<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3.- XAMPP<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"445\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-4.png\" alt=\"\" class=\"wp-image-4217\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-4.png 800w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-4-300x167.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-4-768x427.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">XAMPP es un paquete de software libre, que consiste principalmente en el sistema de gesti\u00f3n de bases de datos MySQL, el servidor web Apache y los int\u00e9rpretes para lenguajes de script PHP y Perl.<br>A esta fecha, XAMPP est\u00e1 disponible para Microsoft Windows, GNU\/Linux, Solaris y Mac OS X.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El objetivo de XAMPP es crear una distribuci\u00f3n f\u00e1cil de instalar para desarrolladores que se est\u00e1n iniciando en el mundo de Apache (PHP). XAMPP viene configurado por defecto con todas los opciones activadas.<br>XAMPP es gratuito tanto para usos comerciales como no comerciales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">XAMPP es una distribuci\u00f3n de Apache que incluye varios software libres. El nombre es un acr\u00f3nimo compuesto por las iniciales de los programas que lo constituyen: el servidor web Apache,<br>los sistemas relacionales de administraci\u00f3n de bases de datos MySQL y MariaDB, as\u00ed como los lenguajes de programaci\u00f3n Perl y PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.apachefriends.org\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.apachefriends.org<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4.- VS Code<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-5.png\" alt=\"\" class=\"wp-image-4218\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-5.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-5-300x154.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-5-768x395.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Visual Studio Code (VS Code) es un editor de c\u00f3digo fuente desarrollado por Microsoft. Es software libre y multiplataforma, est\u00e1 disponible para Windows, GNU\/Linux y macOS. VS Code tiene una buena integraci\u00f3n con Git,<br>cuenta con soporte para depuraci\u00f3n de c\u00f3digo, y dispone de un sinn\u00famero de extensiones, que b\u00e1sicamente te da la posibilidad de escribir y ejecutar c\u00f3digo en cualquier lenguaje de programaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ferb, [05\/01\/2024 10:29]<br>Aqu\u00ed usualmente se desata una discrepancia de opiones, de cu\u00e1l ide es mejor, que si vim, vin, nano, vi, sublime, etc., no entraremos en ese detalle, pueden utilizar el editor de c\u00f3digo que deseen, sin embargo, en \u00e9ste art\u00edculos<br>se estar\u00e1 utilizando \u00e9ste editor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/code.visualstudio.com\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/code.visualstudio.com<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5.- DBeaver<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"637\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6-1024x637.png\" alt=\"\" class=\"wp-image-4219\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6-1024x637.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6-300x187.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6-768x478.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-6.png 1457w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">DBeaver es una aplicaci\u00f3n de software cliente de SQL y una herramienta de administraci\u00f3n de bases de datos. Para las bases de datos relacionales, utiliza la interfaz de programaci\u00f3n de aplicaciones JDBC para interactuar con las bases de datos a trav\u00e9s de un controlador JDBC. Para otras bases de datos utiliza controladores de bases de datos propietarios. Proporciona un editor que soporta el autocompletado de c\u00f3digo y el resaltado de sintaxis. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/dbeaver.io\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dbeaver.io<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6.- SSH<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7-1024x538.png\" alt=\"\" class=\"wp-image-4220\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7-1024x538.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7-300x158.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7-768x403.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7-1536x806.png 1536w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-7.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">SSH o Secure Shell, es un protocolo de administraci\u00f3n remota que le permite a los usuarios controlar y modificar sus servidores remotos a trav\u00e9s de Internet a trav\u00e9s de un mecanismo de autenticaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proporciona un mecanismo para autenticar un usuario remoto, transferir entradas desde el cliente al host y retransmitir la salida de vuelta al cliente.<br>El servicio se cre\u00f3 como un reemplazo seguro para el Telnet sin cifrar y utiliza t\u00e9cnicas criptogr\u00e1ficas para garantizar que todas las comunicaciones hacia y desde el servidor remoto sucedan de manera encriptada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cualquier usuario de Linux o macOS puede usar SSH en su servidor remoto directamente desde la ventana del terminal. Los usuarios de Windows pueden aprovechar los clientes SSH como Putty.<br>Puedes ejecutar comandos shell de la misma manera que lo har\u00edas si estuvieras operando f\u00edsicamente el equipo remoto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SSH se usar\u00e1 para configurar los usuarios de github y gitlab, para control de versiones de los proyectos a desarrollar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.ssh.com\/academy\/ssh\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.ssh.com\/academy\/ssh<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7.- GitLab<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8-1024x452.png\" alt=\"\" class=\"wp-image-4221\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8-1024x452.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8-300x132.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8-768x339.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8-1536x678.png 1536w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-8.png 1568w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">GitLab es un repositorio de gesti\u00f3n de proyectos y, como se puede deducir desde el nombre, est\u00e1 construido sobre Git. Es decir, proporciona el c\u00f3digo para generar un servidor y gestionar los clientes, sus operaciones y los servicios que ofrece.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A trav\u00e9s de GitLab puedes administrar grupos, personas y los permisos que quieras que tengan los usuarios dentro de los grupos o proyectos a los que pertenezcan. Si est\u00e1s buscando c\u00f3mo aumentar la productividad laboral en tu empresa,<br>esta herramienta puede ayudarte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n, te permite llevar a cabo un seguimiento del estado actual y del hist\u00f3rico de los proyectos, logrando ver todos los cambios y modificaciones producidas en el tiempo de desarrollo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gitlab.com\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/gitlab.com<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8.- Opcional ZSH y Tilix<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">ZSH<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"648\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png\" alt=\"\" class=\"wp-image-4214\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2-300x190.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-2-768x486.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ZSH, tambi\u00e9n llamado Z shell, es una versi\u00f3n extendida de Bourne Shell (sh), con muchas caracter\u00edsticas nuevas y soporte para plugins y temas. Dado que se basa en el mismo shell que Bash, ZSH tiene muchas de las mismas caracter\u00edsticas.<br>Empezar a utilizarlo es muy sencillo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.zsh.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.zsh.org\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tilix<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9-1024x612.png\" alt=\"\" class=\"wp-image-4222\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9-1024x612.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9-300x179.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9-768x459.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9-1536x918.png 1536w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2024\/01\/image-9.png 1559w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tilix (a.k.a. Terminix) es un interesante emulador de terminal basado en GTK3 como tantos otras alternativas de las que disponemos en GNU\/Linux. Puedes conocer m\u00e1s del proyecto o hacerte con \u00e9l desde este web site.<br>Adem\u00e1s de tener m\u00e1xima flexibilidad y una potencia para aquellos usuarios avanzados que la necesiten, el emulador tiene interesantes funcionalidades y conceptos que te sorprender\u00e1n.<br>Seguro que es una mejor alternativa que el emulador de terminal por defecto que se incluyen en los entornos GNOME, y derivados de \u00e9ste.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexto Cuando se inicia en el desarrollo con PHP, ya sea por pasa tiempo, por la escuela, o simplemente por necesidad. Inicialmente no se tiene idea de d\u00f3nde comenzar, qu\u00e9 se debe instalar, o cu\u00e1les herramientas utilizar, cu\u00e1les configuraciones utilizar. Por tal motivo decid\u00ed redactar una serie art\u00edculos en los que explico c\u00f3mo configurar o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4239,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[258,1543,7,283,1151,675,1125,365,1124,34,63,1511,1541,1890],"tags":[1931,1561,1963,1964,1669,1556,1965,1649,1966,1587],"class_list":["post-4212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-clases-php","category-developer","category-fedora","category-graficar-en-php","category-install-xampp","category-install-xampp-in-fedora","category-mysql-con-xampp","category-navegador-web","category-php-and-mysql","category-phpmyadmin","category-proyecto-php","category-server","category-web-developer","category-web-development","tag-dbeaver","tag-fedora","tag-git","tag-github","tag-gitlab","tag-php","tag-scode","tag-ssh","tag-tilix","tag-xampp"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=4212"}],"version-history":[{"count":12,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4212\/revisions"}],"predecessor-version":[{"id":4300,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/4212\/revisions\/4300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/4239"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=4212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=4212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=4212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}