Encontranos en redes
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 /norestartDespué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.4Paso 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 AllowGestió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, StatusWAMP 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?