Instalación de la bulmita en un Windows 9X


Este artículo es la versión para Windows de este otro(1), y en él cuento los pasos que se deberían dar para instalar nuestra web en un Windows. El motivo que me ha llevado a realizar este artículo es por aquello de “¿se podrá hacer?“, “¿funcionará?“, “¿qué tal irá?” (no respondais, no respondais ;-), etc. más que por otra cosa.
A parte, este artículo te puede ayudar a la hora de instalar el Apache o el servidor de MySQL en un Windows.

Antes de entrar en materia me gustaría comentar que he realizado esté artículo a modo de ejercicio, para ver si se podría consegui que un Windows sirviera las páginas de nuestra querida web.
También remarcaría lo mucho que me costó realizar la instalación de la web. Es muchísimo más sencillo hacerlo sobre Linux que en Windows. Para que después digan que el Linux es un Sistema Operativo difícil de utilizar X’-D.
A pesar de todo esto, he realizado el siguiente artículo con
el que pretendo captar la atención de los winusers, a ver si entre todos logramos convencerlos para que se pasen a Linux 8-P
Además, no todo funciona. El PHP no puede hacer los forks necesarios para ejecutar los exec() que se utilizan para obtener las últimas versiones del kernel así como los mensajes de Linus Torvalds y Alan Coxde de la lista de correo de desarrollo del kernel. Tampoco funcionan las funciones posix.

Instalación de las aplicaciones
Como siempre que publicamos un artículo de estas
características empezamos indicando los programas que
son necesarios y donde pueden encontrarse
:

Si sois usuarios de Windows 9X (no ME) deberéis descargaros
también el MSI instaler ya que desde la versión 1.3.17 el apache
group utiliza este tipo de paquete para la distribución del servidor httpd:

Si utilizáis Windows 95, también será necesario que
instaléis el Windows Socket 2 Update. Os recomiendo que paséis por de esta página(7)
y sigáis las instrucciones.
Una vez os habéis descargado todos los ficheros, procederemos a su instalación y lo haremos por el
servidor Apache (recordad que si utilizáis 9X debéis descargaros también el MSI
instaler). Todos los programas los instalaré en C:\Web\ pero vosotros
podéis instalarlo donde mejor os parezca. Sobre NT el Apache puede funcionar
como un servicio más, pero en Windows 9X o ME, deberéis ir al “Menú Inicio – Programas – Apache
httpd Server – Start Apache in Console” para ponerlo en marcha. Para comprobar el correcto funcionamiento del servidor
recién instalado, lo pondremos en marcha y abriremos una ventana del Internet
Explorer. En el campo de dirección escribiremos http://localhost/  y debería aparecer una página
diciéndonos “¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese
sitio!
“.
Pasemos ahora a instalar el PHP:
simplemente consiste en descomprimir el ZIP que nos hemos descargado en
C:\Web\PHP y copiar la librería C:\Web\PHP\php4ts.dll a C:\Windows\System
Para acabar con la instalación de las aplicaciones,
descomprimiremos el ZIP del MySQL en un directorio temporal desde el que
ejecutaremos la aplicación de instalación. En mi ordenador lo he instalado el
MySQL en C:\Web\MySQL. Pero, como siempre, esto va a gusto del consumidor.

Configuración de las aplicaciones
Empezaremos configurando el Apache
y lo haremos editando el fichero C:\Web\Apache\Conf\httpd.conf. En este fichero
añadiremos, donde corresponda, las líneas siguientes:

[…]
LoadModule php4_module c:/web/php/sapi/php4apache.dll
[…]
AddType application/x-httpd-php .phtml .php .php3
[…]
DirectoryIndex index.phtml index.html
[…]
En la primera de las líneas estamos indicando al Apache que
cargue el modulo de PHP. En la segunda, que cuando se encuentre un fichero con
extensiones phtml, php o php3 debe interpretarlos mediante el modulo de PHP. Y
en la última le decimos que como indices acepte los ficheros index.phtml e
index.html
En cuanto a la configuración del PHP, utilizaremos la que viene por defecto copiando el fichero
C:\Web\PHP\php.ini-dist a C:\Windows\php.ini.

Instalación de la web
Es necesario que nos descarguemos los scripts de la web (bulma.tgz)(8) y el contenido de la Base de
Datos (bulma.sql.gz)
(9). Ambos ficheros están comprimidos con las utilidades
tar y gzip, pero no os preocupéis porque se pueden descomprimir con las últimas
versiones del WinZip(10). Descomprimiremos el primero de los ficheros en
C:\Web\Apache\htdoc\ que es el DocumentRoot por defecto. Decir que
durante la instalación del Apache, en este directorio se generan una serie de
páginas de prueba que se pueden eliminar una vez comprobado el correcto
funcionamiento del servidor. Yo os recomiendo que las borréis, principalmente
para que las cosas estén un poco más ordenadas 8-).
Para que la web funcione debemos crear la Base de Datos e introducir en ella la información. Descomprimiremos el fichero con las sentencias SQL C:\Web\MySQL\bin. Abriremos una ventana de MS-DOS y jecutaremos:

C:\Web\MySQL\bin> mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.23.38
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer
mysql> CREATE DATABASE bulma;
mysql> CONNECT bulma;
mysql> \. bulma.sql
mysql> quit
C:\Web\MySQL\bin>del bulma.sql
Como curiosidad, decir que durante el proceso de descarga
del fichero bulma.sql.gz el propio Internet Explorar me
descomprimió el fichero. Sin embargo mantuvo la extensión .gz. En este
caso solo tuve que renombrar el fichero de bulma.sql.gz a bulma.sql.
Por cierto, no tenéis que olvidar que para realizar las
operaciones con la Base de Datos, esta debe estar
funcionando. Para poner en marcha el MySQL deberemos navegar por los
directorios de nuestro PC hasta llegar a C:\Web\MySQL\bin donde ejecutaremos winmysqladmin.exe
(Os recomiendo que por comodidad creéis un acceso directo).

El fin
Con esto ya tenemos instalada la web de Bulma en Windows 9X.
Lo único que falta es probar que funcione.
Si descubrís cosas que se me hayan pasado por alto utilizad
los comentarios.Lista de enlaces de este artículo:

  • http://bulma.net/body.phtml?nIdNoticia=719
  • http://httpd.apache.org/dist/httpd/binaries/win32/apache_1.3.20-win32-no_src-r2.
  • http://www.php.net/do_download.php?download_file=php-4.0.6-Win32.zip&source_
  • http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.38-win.zip
  • http://download.microsoft.com/download/platformsdk/wininst/1.1/W9X/EN-US/InstMsi
  • ftp://ftp.microsoft.com/developr/platformsdk/oct2000/msi/win95/instmsi.exe
  • http://httpd.apache.org/dist/httpd/binaries/win32/#winsock
  • http://bulma.net/bulma.tgz
  • http://bulma.net/dev/backups/bulma.sql.gz
  • http://www.winzip.com/
  • Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=762 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.