WAMPApachePHP7 min de lectura

Instalar WAMP (Apache + MySQL + PHP)

Instalá WAMP en Windows Server para un entorno web completo con Apache, MySQL y PHP.


WAMP te da un entorno web completo en Windows con Apache, MySQL y PHP preconfigurados.

Opción 1 — Instalar WampServer

Descargá WampServer desde wampserver.com:

powershell
# Descargar Visual C++ Redistributable (requisito)
Invoke-WebRequest -Uri "https://aka.ms/vs/17/release/vc_redist.x64.exe" -OutFile "C:\temp\vcredist.exe"
C:\temp\vcredist.exe /install /quiet /norestart

Después de instalar WampServer, los servicios quedan en:

  • Apache: C:\wamp64\bin\apache\
  • PHP: C:\wamp64\bin\php\
  • MySQL: C:\wamp64\bin\mysql\
  • Sitios web: C:\wamp64\www\

Opción 2 — Instalación manual (más control)

Paso 1 — Instalar Apache

powershell
# Descargar Apache
Invoke-WebRequest -Uri "https://www.apachelounge.com/download/VS17/binaries/httpd-2.4.59-240605-win64-VS17.zip" -OutFile "C:\temp\apache.zip"
Expand-Archive -Path "C:\temp\apache.zip" -DestinationPath "C:\"

# Instalar como servicio
C:\Apache24\bin\httpd.exe -k install
Start-Service Apache2.4

Paso 2 — Instalar MySQL

powershell
# Descargar MySQL Community
Invoke-WebRequest -Uri "https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.37-winx64.zip" -OutFile "C:\temp\mysql.zip"
Expand-Archive -Path "C:\temp\mysql.zip" -DestinationPath "C:\"
Rename-Item "C:\mysql-8.0.37-winx64" "C:\MySQL"

# Inicializar
C:\MySQL\bin\mysqld.exe --initialize-insecure --basedir=C:\MySQL --datadir=C:\MySQL\data

# Instalar como servicio
C:\MySQL\bin\mysqld.exe --install
Start-Service MySQL

# Establecer contraseña root
C:\MySQL\bin\mysql.exe -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'ContraseñaSegura123!';"

Paso 3 — Instalar PHP

Seguí los pasos de la guía «Instalar PHP en IIS» pero configurá Apache en lugar de IIS.

En C:\Apache24\conf\httpd.conf agregá:

apache
LoadModule php_module "C:/PHP/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP"

Paso 4 — Verificar

Creá C:\Apache24\htdocs\info.php:

php
<?php phpinfo();

Accedé a http://TU_IP/info.php.

Paso 5 — Configurar firewall

powershell
New-NetFirewallRule -DisplayName "Apache HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow
New-NetFirewallRule -DisplayName "Apache HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

Gestión de servicios

powershell
# Reiniciar Apache
Restart-Service Apache2.4

# Reiniciar MySQL
Restart-Service MySQL

# Ver estado
Get-Service Apache2.4, MySQL | Format-Table Name, Status

WAMP en tu VPS Windows de Baires Host te da un entorno web completo listo para producción o desarrollo.


¿Te resultó útil esta guía?