Está en la página 1de 3

Migracin del Proyecto 1

de Linux a Windows
Para la migracin del proyecto 1 (realizado en Linux) al sistema operativo Microsoft Windows,
te recomiendo seguir los siguientes pasos:
1. Instalacin y configuracin de los servicios: MySQL, Apache.
2. Recreacin de la base de datos de origen. Dos formas te sugiero:
a. Recreacin manual.
b. Importacin de la base de datos, desde archivo .sql (recomendada)
3. Posible modificacin de los archivos php, quiz sea necesario adaptarlos para que se
ejecuten en el nuevo sistema operativo. Generalmente no es necesario.
1. Instalacin y configuracin de los servicios: MySQL, Apache.
XAMPP
XAMPP es una distribucin de fcil instalacin del conjunto de software MySQL+Apache.
Descargalo en https://www.apachefriends.org/download.html.
Instalarlo.
Iniciar los servicios Apache y MySQL. Otorgar permisos de acceso a la red cuando sean
requeridos.
Nota: Podran ocurrir errores al iniciar ambos servicios. Generalmente son debidos a puertos ya
usados por otras aplicaciones.

Para verificar el correcto funcionamiento del servicio Web (Apache), ir a la URL: h


ttp://localhost/

2. Recreacin de la base de datos de origen.


Para administrar las base de datos XAMPP instala MariaDB. Si tratas de usarla desde la lnea
de comandos (CMD), lo ms probable es que no se ejecute, esto debido a que el ejecutable no
est en la ruta del sistema.

Agrega el ejecutable a la ruta del sistema o simplemente usa la direccin completa del
ejecutable cada vez que requieras usarlo. En mi caso el ejecutable se instal en
C:\xampp\mysql\bin\mysql.exe
Forma manual
Tal como lo hiciste en Linux, puedes crear la base de datos mediante comandos SQL. La
sintaxis no cambia.

Importando archivo SQL


Desde Linux puede hacerse una copia de la base de datos, exportndolo como un archivo
SQL.
mysqldump -u Usuario -p NombreBaseDeDatos > nombrearchivo.sql

Para importarlo desde Windows:


mysql -u Usuario -p -e create database NombreBaseDeDatos;
mysql -u Usuario -p NombreBaseDeDatos < nombrearchivo.sql

3. Posible modificacin de los archivos php, quiz sea necesario adaptarlos para que se
ejecuten en el nuevo sistema operativo. Generalmente no es necesario.
Los archivos para subirlos al servidor Web deben ser puestos en la carpeta htdocs de XAMPP,
en mi caso C:\xampp\htdocs. En Linux esta carpeta esta en /var/www/html
Las posibles modificaciones a los archivos php se dan en caso de:
Haber usado comandos que refieran a un archivo usando rutas absolutas, por
ejemplo al usar exec(path).
Haber usado frameworks que solo se ejecutan en Linux.
Ambos casos son poco frecuentes.

También podría gustarte