PHP – instalación y configuración en Ubuntu

Prerequisitos – instalacion de Homebrew y asdf en ubuntu

📘 Documentación Oficial

PHP – Docu
PHP – On DevDocs.io

⭐ Frameworks Populares

(ordenados de menor a mayor curva de aprendizaje)

CodeIgniter — https://c…


This content originally appeared on DEV Community and was authored by Oscar Pincho

PHP - Logo

Prerequisitos - instalacion de Homebrew y asdf en ubuntu

📘 Documentación Oficial

⭐ Frameworks Populares

(ordenados de menor a mayor curva de aprendizaje)

🛠️ Instalación en Ubuntu

sudo apt update
sudo apt install php php-cli php-common php-mbstring php-xml php-curl php-zip

🍺 Instalación con Homebrew

brew install php

📦 Gestor de paquetes estándar: Composer

Instalación:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
sudo mv composer.phar /usr/local/bin/composer

Verificar:

composer --version

🔧 Instalar distintas versiones con ASDF

Dependencias:

sudo apt update
sudo apt install autoconf bison build-essential libxml2-dev libssl-dev \
libcurl4-openssl-dev pkg-config re2c libsqlite3-dev

Plugin + versión:

asdf plugin add php
asdf install php 8.2.12
asdf global php 8.2.12

📄 Ejemplo .tool-versions

php 8.2.12

📝▶️ Crear y ejecutar un archivo PHP

Crear archivo: touch hola.php

Contenido de hola.php

<?php
echo "Hola Mundo PHP\n";

PHP puede correrse de 2 formas: como un archivo de sistema, lo que lo hace útil para script locales, podrías remplazar script de bash por ejemplo, y en un servidor web. PHP ya trae un servidor embebido, pero es más normal usarlo con Apache o Nginx.

Ejecutar Localmente:

php hola.php

Servidor embebido:

php -S localhost:8000

🟦 Ejemplo básico en PHP

Que Hace:

  1. Definir el nombre del parámetro de consulta (query parameter)
  2. Obtener el valor del parámetro de consulta de la URL.
    • Se usa $_GET para acceder a los query parameters.
    • htmlspecialchars se usa por seguridad, para evitar ataques XSS, al convertir caracteres especiales como < y > en entidades HTML.
  3. Se dibuja la variable recivida en el query parameter dentro de la etiqueta

📝 Crear archivo: touch index.php

▶️ Contenido de index.php

<?php
$paramName = 'username';
$textoRecibido = isset($_GET[$paramName])
    ? htmlspecialchars($_GET[$paramName])
    : "No se ha proporcionado un nombre.";
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <title>Mensaje Recibido</title>
</head>
<body style="text-align: center">
    <h1>Nombre de usuario en la URL: "<?php echo $textoRecibido; ?>"</h1>
    <p>Prueba a cambiar el valor de `texto` en la barra de direcciones.</p>
    <b><a href="/test.php?texto=cambiado%20en%20url">Click para cambio en url</a></b>
</body>
</html>

correr el proyecto / levantar el servidor

php -S localhost:8000

👉 visitar:
http://localhost:8000/?username=Homero

Instalación y configuración en Ubuntu de:


This content originally appeared on DEV Community and was authored by Oscar Pincho


Print Share Comment Cite Upload Translate Updates
APA

Oscar Pincho | Sciencx (2025-11-22T16:00:00+00:00) PHP – instalación y configuración en Ubuntu. Retrieved from https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/

MLA
" » PHP – instalación y configuración en Ubuntu." Oscar Pincho | Sciencx - Saturday November 22, 2025, https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/
HARVARD
Oscar Pincho | Sciencx Saturday November 22, 2025 » PHP – instalación y configuración en Ubuntu., viewed ,<https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/>
VANCOUVER
Oscar Pincho | Sciencx - » PHP – instalación y configuración en Ubuntu. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/
CHICAGO
" » PHP – instalación y configuración en Ubuntu." Oscar Pincho | Sciencx - Accessed . https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/
IEEE
" » PHP – instalación y configuración en Ubuntu." Oscar Pincho | Sciencx [Online]. Available: https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/. [Accessed: ]
rf:citation
» PHP – instalación y configuración en Ubuntu | Oscar Pincho | Sciencx | https://www.scien.cx/2025/11/22/php-instalacion-y-configuracion-en-ubuntu/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.