Para empezar mi primer blog quisiera explicar cómo instalar Apache, PHP y MySQL ya que hay muchos tutoriales de PHP desde cero, buenos, pero no te explican cómo hacer que corra el PHP en tu máquina. Primero que todo, estos pasos son muy fáciles, no tenemos la necesidad de utilizar algún software que te instala el paquete entero, primero que todo porque corre un servicio, en tu PC, del software y no te instala el PHP completamente, entre otras cosas. Para mi, una persona que no sabe instalar estos 3 softwares y sabe programar, solo es una persona mecánica, lo mejor es saber desde el principio cómo funciona todo, si vas a aprender algo, apréndelo bien.


Primero que nada debemos descargar el Apache, PHP y MySQL.

Instalación del APACHE:

Debes descargar el Win32 Binary including OpenSSL 0.9.8i (MSI Installer), este será un instalador normal para windows.

Lo único que debes cambiar, recomendablemente, es el directorio donde se debe guardar el apache C:\apache

Ahora debemos configurar el apache para que sepa donde se encuentra el PHP (sé que aun no lo instalamos, pero si sigues los pasos de este artículo no vas a tener problemas)

Te diriges a C:\apache\conf y encontrarás un archivo llamado httpd.conf ábrelo y busca una lista donde aparezcan varios “LoadModule” arriba de toda esta lista, o abajo, copia esta línea

LoadModule php5_module “C:/php/php5apache2_2.dll”

Luego busca la palabra “AddType”, al final del último AddType escribe esta línea

AddType application/x-httpd-php .php

Si vas a usar phtml puedes poner

AddType application/x-httpd-php .phtml

Así puedes jugar con las extensiones que quieras usar.

Al final de todo el documento, escribe

PHPIniDir “c:/php”

Ahora busca <Directory “C:/apache/cgi-bin”> y cambia todo por

<Directory “C:/apache/cgi-bin”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Y abajo de esto escribes

<Directory “C:/php”>
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

Para configurar tu página de inicio busca la palabra index.html y puedes cambiar toda esa línea por

DirectoryIndex index.php index.html

Ahora dejemos el Apache a un lado.

Instalación del PHP

Para el PHP solo debemos descargar el código fuente y lo pones en C:\php (osea la versión ZIP, no el instalador)

Luego de esto debemos configurar el php.ini

Cuando descargamos el PHP ponemos toda la información en C:\php y buscamos el archivo php.ini-recommended, le cambiamos el nombre a php.ini, ahora configuarlo

Primero veamos si el módulo del MySQL está activado, busca “extension=php_mysql.dll” y si tiene un “;” quítalo, eso significa que está comentada esa línea. Ahora busca la línea  “doc_root” y ponlo así doc_root = C:\apache\htdocs y luego busca extension_dir y cambias toda la línea por extension_dir = “C:\php\ext” si tiene un ; (punto y coma) quítaselo.

¿Por qué esa línea? Porque le estamos diciendo al PHP que el Apache entiende que los archivos que están en ese directorio son los que va a leer como archivos PHP e interpretará su código. Hasta ahí con el PHP

Instalación del MySQL

Éste es el más sencillo, es solamente un instalador común de windows. En la gran mayoría de cosas dale siguiente, pero no olvides de activar el modo mysql command y no te olvides de tu password, si es que lo pones. El usuario predeterminado es “root”

Ok, ya deberíamos estar listos. Luego de esto abramos el notepad, o un editor de texto, y escribamos

<?php phpinfo(); ?>

Guardemoslo en C:\apache\htdocs como phpinfo.php

Ahora entremos al navegador y escribamos http://localhost/phpinfo.php

Nota:
Ya alguna vez he tenido un problema, sobre todo cuando usé Windows 7, el apache se reiniciaba cuando hacía un mysql_connect. Y lo arreglé copiando el dll “libmysql.dll” que está en la raíz de la carpeta php y lo copié a la carpeta “bin” del apache y por si acaso en la carpeta “ext” de php

Comparte y disfruta:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • MySpace
  • Twitter
  • Yahoo! Bookmarks