Un directorio importante
Antes de comenzar la configuración de php es conveniente que creemos dentro de C:\ServidoresLocales un sudirectorio con nombre tmpLos cambios en php.ini
Con la configuración de PHP ocurre lo mismo que en el caso de Apache. También existen un montón de posibilidades de configuración –iremos viendo algunas de ellas a medida que vaya siendo necesario– a través de las cuales se puede modificar de forma sustancial el comportamiento de PHP.Nuestras modificaciones
Vamos a comentar ahora las modificaciones del php.ini que describimos aquí a la derecha.Eventuales problemas
de instalación
Antes de empezar la configuración
Si abrimos nuestro directorio: C:\ServidoresLocales\php5 encontraremos dentro de él cinco ficheros que deberemos copiar a nuestro sistema tal como se indica en la siguiente tablaFicheros originales | libeay32.dll libmcrypt.dll libmhash.dll libmysql.dll php5ts.dll |
Copiar en el subdirectorio que se indica (dentro del que contiene el S.O.) | |
S.O. | Directorio |
Windows98 | \system |
W2000 Windows NT Windows XP Windows Vista |
\system32 |
Configuración de PHP
En el directorio C:\ServidoresLocales\php5 tenemos un fichero llamado php.ini-dist. Lo abriremos con un editor de textos –por ejemplo el PHP Coder– y haremos estas modificaciones:Fichero inicial | php.ini-dist |
Guardar como | php.ini |
Modificaciones en el fichero inicial | |
Línea | Cambios |
484 | Donde dice: |
doc_root = | |
cambiar por: | |
doc_root=c:\ServidoresLocales\Apache\htdocs\ | |
491 | Donde dice: |
;extension_dir="./" | |
cambiar por: | |
extension_dir ="c:\ServidoresLocales\php5\ext\" | |
616 | Donde dice: |
;extension=php_gd2.dll | |
cambiar por: | |
extension=php_gd2.dll | |
617 | Donde dice: |
;extension=php_gettext.dll | |
cambiar por: | |
extension=php_gettext.dll | |
623 | Donde dice: |
;extension=php_mbstring.dll | |
cambiar por: | |
extension=php_mbstring.dll | |
624 | Donde dice: |
;extension=php_mcrypt.dll | |
cambiar por: | |
extension=php_mcrypt.dll | |
630 | Donde dice: |
;extension=php_mysql.dll | |
cambiar por: | |
extension=php_mysql.dll | |
700 | Donde dice: |
SMTP= localhost | |
cambiar por: | |
SMTP = 127.0.0.1 | |
704 | Donde dice: |
;sendmail_from= me@example.com | |
cambiar por: | |
sendmail_from= admin@mispruebas.com | |
992 | Donde dice: |
;session.save_path = "/tmp" | |
cambiar por: | |
session.save_path = C:/ServidoresLocales/tmp | |
Las modificaciones de las líneas 700 y 704 (SMTP y send_mail están relacionadas con el uso de un servidor de correo cuya instalación y configuración veremos en la página siguiente. La modificación de la línea 992 está relacionada con el uso de sesiones y la analizaremos en el momento en que tratemos ese tema |
Un script de prueba
Para comprobar que todo funciona correctamente deberemos escribir nuestro primer script PHP.
<? phpinfo(); ?>
Probando el primer script
Una vez instalados y configurados Apache y PHP y creado el fichero info.php, ha llegado el momento de comprobar si hemos hecho correctamente las configuraciones y si todo funciona bien.