Instalar PHP y MySQL

Hace unos días comentábamos cómo instalar un servidor web en nuestro PC de forma que pudieramos, entre otras cosas, alojar en este nuestra propia página web, acceder a nuestros ficheros desde otro equipo y probar alguna que otra aplicación web.

Apache, por sí solo, sólo permite mostrar al visitante webs estáticas, escritas en HTML Esto no es del todo cierto, ya que se pueden utilizar lenguajes que se interpreten del lado del cliente, como JavaScript., que no es más que un lenguaje de maquetado. Es decir, HTML no nos permite más que indicar el aspecto del texto. Basicamente lo más excitante que podemos hacer con HTML es mostrar imágenes y crear enlaces.

Si queremos crear una web dinámica, con la que el usuario pueda interaccionar realmente y que modifique su comportamiento según esta interacción, tendremos que utilizar un lenguaje de programación como PHP, Perl, JSP o ASP.

En este artículo veremos cómo instalar en nuestro servidor el intérprete de PHP y el gestor de bases de datos MySQL de forma que podamos usar en nuestro PC aplicaciones como Wordpress, el sistema de publicación que utiliza esta web.

PHP es, como ya hemos mencionado, un lenguaje de programación. El código PHP se puede incluir en un documento HTML, lo que nos permite crear páginas web dinámicas. Estas líneas de código serán interpretadas en el servidor y el resultado mandado al cliente después. Esto es lo que se llama server-side o del lado del servidor, en comparación con client-side o del lado del cliente, modelo en el cual es el propio PC cliente el que tiene que interpretar el código. Un ejemplo de lenguaje de programación que ejecuta del lado del cliente es Javascript.

Lo primero que tenemos que hacer para instalar PHP es, evidentemente, descargar los binarios de PHP. Nos interesará obtener el archivo zip con los binarios de la última versión (buscad algo parecido a “PHP zip package” bajo el encabezamiento “Windows Binaries”). No utiliceis el instalador.

Una vez descargado, pasamos a descomprimirlo. A efectos prácticos el directorio donde lo instalemos no importa, pero a lo largo del tutorial utilizaré como ruta c:\php.

Antes de pasar a configurar PHP y el servidor Apache para que utilice el intérprete instalado, modificaremos la variable de entorno Path, que indica a Windows los directorios donde buscar archivos, por ejemplo, cuando se llama a un ejecutable. Hacemos click con el botón derecho sobre Mi PC y seleccionamos Propiedades para abrir el diálogo de Propiedades del sistema. Seleccionamos la pestaña Opciones avanzadas y una vez ahí, Variables de entorno. En el cuadro de variables de sistema haremos doble click sobre la variable Path para editarla, y añadiremos al final de la lista ;c:\php (cada entrada se separa con un punto y coma).

Modificando la variable de entorno path

Las distintas opciones de PHP se configuran mediante un archivo llamado php.ini situado en c:\php. Por defecto este archivo no existe, sino que tendremos que crearlo renombrando el archivo php.ini-recommended. Pasemos a editar php.ini.

Busca el texto include_path = ".;c:\php\includes" y descoméntalo (borra el ; al inicio de la línea). Evidentemente, si no hemos instalado php en C:/php tendremos que modificar esta línea.

Modifica el valor de doc_root para que coincida con el directorio donde se guardan los archivos que mostrará Apache (por defecto, si no lo cambiamos en httpd.conf, este será C:\Archivos de programa\Apache Group\Apache2\htdocs).

Modificamos el valor de session.cookie_path:
session.cookie_path = \

Y por último, modificamos el valor de session.save_path para poder trabajar con sesiones (el directorio que pasemos como valor a esta variable debe existir, PHP no lo creará por nosotros):
session.save_path = "C:\php\sesiones"

Solo resta activar algunas extensiones útiles para que estas se carguen automaticamente. Tendremos que indicar a PHP dónde se guardan las extensiones, modificando extension_dir de forma que contenga la ruta al directorio ext dentro de la carpeta donde se instaló PHP (c:\php\ext si PHP se instaló en c:\php).

Una vez hecho esto buscamos la sección Windows Extensions que muestra una lista de distintas extensiones que podemos activar. Para cada extensión que queramos, no tenemos más que borrar el punto y coma al principio de la línea o bien añadir una nueva línea si no existe. En el Manual de PHP podemos ver para qué sirve cada una de ellas. Necesitaremos activar, al menos, php_mysql.dll para que PHP pueda guardar y obtener datos de una base de datos MySQL. También es muy recomendable php_mysqli.dll, que ofrece conexiones mejoradas (i de improved) y php_mbstring.dll, necesaria para utilizar codificaciones de caracteres en las que cada caracter ocupa más de un byte (por ejemplo UTF8, la codificación que se utiliza en esta web). Si no sabeis de que os hablo, mejor activad las tres ;-)

Es recomendable no activar una extensión si no conoces cual su función, entre otras cosas porque muchas de ellas necesitan otros archivos, y en el caso de que PHP no los encuentre se quejará.

Una vez configurado PHP es el momento de modificar la configuración de Apache para trabajar con este. Como recordareis del artículo anterior, el archivo de configuración de Apache es httpd.conf, situado por defecto en C:\Archivos de programa\Apache Group\Apache2\conf.

Busca el texto:
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#

Inmediatamente después encontrarás una lista de módulos que se cargarán con Apache. Añade al final de la lista LoadModule php5_module “c:/php/php5apache2.dll” para cargar el módulo de PHP 5.

Busca el texto:
# AddType allows you to add to or override the MIME configuration
# file mime.types for specific file types.
#
#AddType application/x-tar .tgz
#
# AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress
# information on the fly. Note: Not all browsers support this.
# Despite the name similarity, the following Add* directives have nothing
# to do with the FancyIndexing customization directives above.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#

Que precede a una lista de tipos MIME que el servidor es capaz de reconocer. Añade al final de la lista AddType application/x-httpd-php .php

Por último busca:
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html.var

y sustituye DirectoryIndex index.html index.html.var por DirectoryIndex index.php index.html index.html.var. Esto indicará a Apache que los archivos php también pueden utilizarse como archivos de índice de un directorio.

Añade al final del fichero la línea PHPIniDir “c:/php” para indicar al servidor web dónde encontrar el archivo php.ini y reinicia el PC.

Hora de probar que PHP se ha instalado correctamente. Esto se suele hacer creando un archivo php (crear un nuevo archivo con cualquier editor de textos, con nombre, por ejemplo info.php) cuyo contenido será < ?php phpinfo() ?>. Introduce en la barra de direcciones del navegador la url http://localhost/info.php para probarlo. El resultado debería ser parecido a este:

Salida de phpinfo

Solo resta proceder a la instalación de MySQL. MySQL es una sistema de gestion de bases de datos de código abierto. Una base de datos no es más que un conjunto de información relacionada con una cierta estructura. Todas las entradas y comentarios escritos en esta web, por ejemplo, se guardan en una base de datos mediante PHP y son mostrados cada vez que el usuario lo pide mediante PHP. Por eso es más que probable que si vas a utilizar PHP tengas que instalar también MySQL (u otro sistema de gestión de bases de datos como PostgreSQL).

Descarga la última versión del instalador para Windows de MySQL desde su página web. En el momento de escribir este artículo existe una versión 5.0 pero no se recomienda dado que aún es una beta. En este ejemplo utilizaremos la versión 4.1.14.

La instalación utilizando el archivo que hemos descargado es bastante sencilla. Simplemente pulsa sobre siguiente (next) hasta llegar a la sección de registro en MySQL.com. No es necesario que nos registremos en su página web, por lo que podemos seleccionar simplemente Skip Sign-Up (Saltar registro).

El instalador quiere que nos registremos en MySQL.com ;)

Al final de la instalación se muestra una casilla que nos da la opción de abrir un wizard que nos permitirá configurar MySQL de forma rápida y sencilla. Evidentetemente, debemos mantener la casilla marcada.

La primera opción que se nos presenta en este wizard es si queremos utilizar una configuración estándar o bien una configuración más detallada. Dado que no es el objetivo de este artículo profundizar en el uso y configuración de MySQL vamos a elegir la opción “Standard Configuration”.

Marcamos las casillas correspondientes para instalar MySQL como un servicio de Windows (Install As Windows Service) y que este se lance automaticamente (Launch the MySQL Server automatically). Marcamos también el que se añada el directorio que contiene los ejecutables de MySQL a la variable Path de Windows (Include Bin Directory in Windows PATH) para poder correr estos desde cualquier lugar.

Distintas opciones de configuración de MySQL

A continuación se nos mostrará una pantalla desde la que podremos introducir una contraseña para el usuario root (el administrador de la base de datos, es decir, un usuario con máximos privilegios). Hazlo, y procura acordarte de ella ;-) También se nos da la opción de seleccionar si queremos que sea posible conectarse como root desde otro PC y si queremos crear una cuenta anónima. Estas dos últimas opciones son riesgos innecesarios, por lo que mantendremos los checkboxes desmarcados. Siguiente.

Opciones de seguridad de MySQL

Una vez llegados a este punto basta con pulsar execute para cargar la configuración seleccionada e iniciar MySQL.

Comentarios
  1. Dekar

    O también puedes utilizar AppServer Open Project que no es más que un instalador con todo integrado. Pero claro de esta manera no te queda el regustito de haberlo hecho todo por uno mismo. Un Saludo

    Responder

  2. XAMPP tiene bastante mejor fama ultimamente que AppServer

    de todas formas esto tiene los mismos problemas que andar instalando paquetes de codecs en lugar de instalar sólo lo que necesitas y saber qué estas instalando y cómo lo estas instalando

    Responder

  3. [...] [volver] web, servidor, php, mysql, phpmyadmin, apache, bases de datos, bbdd TrackBack Aún no ha votado nadie. – ¡Hazlotú! [...]

    Responder

  4. Leonardo

    Es mi segundo comentario en este sitio… intenté seguir todos los pasos para instalar Apache, PHP y MySQL… pero solo pude dejar bien el primero, cuando voy a hacer la prueba con el archivo info.php no obtengo la página de informacion que se muestra arriba… hay algo mas que necesito hacer?… Gracias…

    Responder

  5. juan

    respecto a que no te aparece la pagina de info.php, a mi tambien me pasaba, hasta k vi k el script del archivo info.php estaba mal, asegurate de que en las etiquetas no haya espacios, es decir: es la forma correcta, si lo copias directamente de esta pagina, te aparecera un espacio en:

    Responder

  6. Leonardo

    Gracias Juan… fue acertado tu comentario… y pensar que habia bajado un pack de instalacion automática pensando que estaban mal los pasos… jejeje… pero no me gustan, odio no saber cómo hago las cosas…

    Responder

  7. Juan Pablo

    Gracias!!! es la primera que instalo Apache, PHP y Mysql satisfactoriamente en mi PC… de verdad fue de gran ayuda todo.

    Responder

  8. Angelica

    hola.. pues ami desafortunadamente me lo mismo que al caballero leonardo que ya intente de todo y no ouedo instalar el php.. pues incluso me atrevi a hacer lo mismo que le recomiendad el caballero juan y no funciona.
    Espero una respuesta pronto.. hasta luego.:?:

    Responder

  9. Gustavo Escaff

    La versión del php y Mysql corren en plataformas Microsoft?

    Responder

  10. Gustavo Escaff el 15 Noviembre 2005 a las 3:44 am dijo:

    La versión del php y Mysql corren en plataformas Microsoft?

    si claro. tanto apache como php y mysql están disponibles para windows. o puedes usar el servidor web de microsoft IIS como servidor en lugar de apache

    Responder

  11. JuanIparraguirre

    Hola… me gustaria saber si pueden aydarme con MySQL, pues quiero activar el MySQL como servicio de Windows de manera manual (sin utilizar el asistente), si alguien sabe la respuesta por favor escribir.. Muchas Gracias.

    Responder

  12. JuanIparraguirre el 19 November 2005 a las 1:05 am dijo:

    Hola… me gustaria saber si pueden aydarme con MySQL, pues quiero activar el MySQL como servicio de Windows de manera manual (sin utilizar el asistente), si alguien sabe la respuesta por favor escribir.. Muchas Gracias.

    mysqld –install MySQL41 –defaults-file=”C:\MySQL\my.ini”
    (evidentemente hay que sustituir la ruta por la correspondiente en tu sistema)

    por cierto, edito tu entrada para no mostrar tu correo. no quiero que seais blanco de spammers :wink:

    Responder

  13. FeDuS

    Tuve problemas con la configuracion de php, Apache funciona barbaro pero php no responde. Ni siquiera con la pagina de prueba. Estoy probando alternativas. Saludos.

    Responder

  14. Hector Niel (Lima - Peru)

    Ante todo saludos y gracias por este buen manual.
    Mi duda es sobre que se tiene que modificar en

    session.cookie_path = \.

    Pues fui al archivo php.ini y en la directiva indicada quise hacer una modificacion y no pude entender que es lo que debo modificar y posiblemente por eso es que todavia no puedo hacer correr el php en mi maquina.

    Saludos y gracias de antemano al que pueda ayudarme.

    Responder

  15. Hector Niel (Lima – Peru) el 6 Diciembre 2005 a las 4:48 pm dijo:

    Ante todo saludos y gracias por este buen manual.
    Mi duda es sobre que se tiene que modificar en

    session.cookie_path = .

    indica dónde se van a guardar las cookies. el valor por defecto indica que se guarden en el directorio de la página que la ha creado.

    Responder

  16. Mario

    Holas, estoy instalando php, pero cuando habilité las extensiones mysql y mysqli al iniciar mi pc, este me dice que no las encuentra, y revicé bien haber colocado el extension_dir =”c:\php\ext”, por lo demas revicé tambíen que en ext estuvieran los archivos, que estará malo??
    será que como aun no instalo mysql el pc no puede hacer correr estas librerias ??
    gracias

    Responder

  17. renzo herrera

    tengo un inconveniente, instale AppServ y por defecto me da el mysql, php y phpMyAdmin, pero lo elimine pero el mysql y el apache se quedan en servicios de windows (encontrandose desabilitados), pero ahora no quiero utilizar el appServ y deseo la manera tradicional instalando uno por uno (como ejemplo el Mysql en c:) y cuando instalo el mysql no me reconoce y me dice porque no encuentra la ruta, es que en servicios el mysql tiene la ruta de appserv y quiero cambiarla, como hago

    Responder

  18. Andres

    :cry: holas a todos, muy interesante el tema pero tengo un problema al hacer correr el PHP en IIS podrian ayudarme a solucionar el problema :cry:

    Responder

  19. Cristobal

    Muchas gracias por el artículo, me ha sido de gran ayuda para terminar de configurar la conexion entre php y mysql :wink:

    Responder

  20. Felix

    Gracias por el tutorial.
    La versión de MySql 5.0 ya es estable para windows.
    http://dev.mysql.com/downloads/mysql/5.0.html

    Responder

  21. enixt

    Hola! muy txulo el manual. Me he atascado con mysql 5. Me salta el siguiente error:
    error conexion del servicio mysql 5.0. Al parecer no puede iniciar el servicio. He deshabilitado el firewall de xp , pero ya no se que más hacer! alguien me puede ayudar?
    un beso,
    enixt

    Responder

  22. jinetillo

    Buenas a todos:
    Estoy desesperado con un problema respecto al php.

    Todo funciona bien, tanto el apache como las páginas en php, pero cuando conecto desde otro pc a mi servidor no visualizo las imágenes ni los estilos de la web. En local funciona perfectamente, pero desde el exterior, repito, no funciona bien :(
    Además de no cargar las imágenes bien, me va lentísimo y cuando intento entrar en la base de datos me cuesta la misma vida, pero todo esto desde remoto.

    Haber si a alguien le ha pasado el mismo problema. Muchas gracias
    Saludos

    Responder

  23. ruben

    Tengo el PHP y maysql trabajando con el servidor de IIS y mi coneccion la base de datos no se da sera posible necesitar un DLL aparte para conectar mysql y php me indican una direccion para esa descarga porfa….gracias y hasta luego

    Responder

  24. ana

    esta muy padre esta pagina y te ayuda mucho

    Responder

  25. peibel

    instead of all this you can download foxserv

    Responder

  26. [El comentario #32993 se mostrara aqui]

    Or XAMP or AppServer, …

    But as I already said before:

    de todas formas esto tiene los mismos problemas que andar instalando paquetes de codecs en lugar de instalar sólo lo que necesitas y saber qué estas instalando y cómo lo estas instalando

    Responder

  27. Arturo

    Hola.. Soy nuevo en esto de PHP y MySQL.. y quisiera saber si es esto es como tener un HOST de paginas web.. si tiene la misma funcion y hay que tenerlo siempre encedida.. muchas gracias por su ayuda

    Responder

  28. Soy nuevo en esto de PHP y MySQL.. y quisiera saber si es esto es como tener un HOST de paginas web

    No. El servidor web es apache. Y eso es lo que tienes que instalar si lo único que quieres es servir páginas estáticas.

    Pero si quieres servir también páginas en PHP tienes que instalar esto también

    hay que tenerlo siempre encedida

    evidentemente

    Responder

  29. ricardo

    hola me parece que en esta pagina se realizan muy buenos articulos, pero en este tema acerca de Mysql me gustaria los pasos a seguir para instalar la version binaria “noinstall” de Mysql 4.1.20

    gracias

    Responder

  30. javleo

    pues creo que el php es mejor que el apache, sobre todo porque es moderno y funcional, ya que la version binaria del DOS no entra en conflicto con el Mysql y en cambio si lo hace con Or XAMP or AppServer, por eso es mi deseo que para que todo funcione bien, tomar las precauciones del caso, de todas maneras no olvidemos Roswell a la hora de invertir en un programa.
    He dicho
    Atte Javleo

    Responder

  31. Ricardo

    Tengo dudas con la instalacion de php…soy nuevo en esto asi que me pueden pegar una ayudadita por favor

    Responder

  32. Jucem

    Bueno, me sucedio lo mismo que a Mario, cuando arranco el servidor apache, este me indica que no encuentra las extensiones de mysql.

    Responder

  33. diego

    muy bien me gusto esta informacio sigan poniendo ifo de estas…. xDDDD

    Responder

  34. NachoH

    Logre instalar el Apache pero tengo problemas con 2 lineas del archivo https para instalar PHP

    LoadModule php5_module “c:/php/php5apache2.dll”
    en esta linea me dice qe no encuentra el archivo dll

    PHPIniDir “c:/php”
    en esta linea me dice qe no conoce la funcion PHPIniDir

    la carpeta PHP la tengo en otro disco (E:), tendra algo que ver?

    Saludos
    GRACIAS

    Responder

  35. Laila

    La verdad es que yo soy bastante nula, hace muchísimo tiempo que leo tutoriales sobre el tema, luego los dejaba porque no conseguía instalar todo, pero este es el más claro que encontré y la verdad simplemente quería dar las GRACIAS…

    Responder

  36. xonxe

    Hola, tengo un problema con el php. Al introducir en el internet explorer “http://localhost/info.php”, se me abre el bloc de notas donde he editado el documento php y no se que es lo que ocurre. Si alguien me puede ayudar. Gracias

    Responder

  37. KzD

    xonxe en vez de poner info.php cambia el nombre del archivo a index.php y borra el index.html que trae por defecto el apache, luego simplemente escribe en un navegador http://localhost o http://127.0.0.1 y listo

    Responder

  38. Jcocera

    Buenos dias y gracias por el manual!!
    A mi me surge un problema a la hora en que apache tiene que cargar el modulo php5apache2.dll, dice que no lo encuentra!!! la ruta esta correcta, he probado con o sin comillas y con barra invertida y tal…….. y nada :(

    He de modificar algo mas??

    Gracias

    Responder

  39. mira tio mejor te instalas foxserv(este es un pakete ke te trae todo el serv apache,php,mysql,perl)bueno es un kid trabajas normal, y la instalcion es super facil es en cuanto a windows. jejeje
    bye saludos a todos

    Responder

  40. mira xonxe lo ke te dice KDz tiene razon pero derrepente en tu windows le has puesto que siempre habra los archivos xx.php con el el bloc..
    la solucion seria hacerle click a tu archivo y ponerle abrir con php y luego ejecutar
    http://localhost/xxx.php o en todo caso http://127.0.0.1

    saludos bye

    Responder

  41. passago

    Hola
    Lo que pasa es que yo, por error elimine mi variable de entorno, y ya tenia instalado el AppServer, y pues ya no pude recuperarla y ahora no se como volver a configurar mi variable de entorno, haber si me pueden ayudar a econtrar una solucion

    Responder

  42. Jose Luis

    Hola Señore

    Me gusto yo instale y todo bien lo mal esta en ese info que le rompe al mate un rato pero despues cree mi propio index y me funciono a mil maravillas

    saludos ;)

    Responder

  43. vero

    hola…!
    he configurado el apache 2.2.x; php 5.2.x y mysql 5.0.x, solo que cuando ejecuto el info.php no c muestra la mysql en esta pagina. funcionan las paginas web diseñadas, solo que al momento que hago la conexion a la bd, me marca error 404. supongo que es porque mysql no está conectado con php. que debo hacer para que funcione???. otra pregunta en que parte debo anexar PHPIniDir “c:/php” ??? gracias

    Responder

  44. julio larico

    Saludos!
    Estoy tratando de configuar el PHP, MySql e IIS para desarrollar paginas dinamicas con Dreamweaver 8.
    Todo ok, el php funciona de maravillas, pero el MySql nada. Me vota un error donde sale algo de ‘localhost’ (En winXP). Cuando lo instalo en win98, todo sin problemas.
    Gracias por sus respuestas

    Responder

  45. man t falto decir, si el archivo ke kreo info.php lo guardo dentro de c:\php. ahora en session.save_path cual de ellos se modifica ya ke hay varios kon ese inicio..

    Responder

  46. Juanle

    Gracias por el manual, es util, lo probare…

    Responder

  47. Oswaldo

    Hola! Instalo Apache correctamente, pero cuando instalo PHP e intento agregarlo al Apache me da un error bastante común en este foro pero todavía sin respuesta. Resulta que responde:

    httpd.exe: Syntax error on line 116 of C:/Archivos de programa/Apache Software Foundation/Apache2.2/conf/httpd.conf:
    Cannot load C:/Trabajo/Servidor/php/php5apache2.dll into server:
    No se puede encontrar el m\xf3dulo especificado.

    Es decir, que no puede cargar el módulo php5apache2.dll, porque no lo encuentra… La ruta es correcta y el módulo existe, cual es el problema?? Sería interesante que alguien nos ayudase, pues ya somos unos cuantos con este ‘pequeño’ obstáculo… Gracias de antemano

    Responder

  48. Lo que pasa, Oswaldo es que el módulo de la última versión de php no funciona correctamente con la última versión de apache. Borra el módulo php5apache2.dll y renombra php5apache2_2.dll a php5apache2.dll, con el que si funciona correctamente

    Si no encuentras la versión buena la puedes descargar de la web de php

    Responder

  49. Hola!
    Instale Apache2.2.3 en el puerto 8080 por que tengo instalado el IIS en el puerto 80, Php5.2 y Mysql. Apache y php funcionan perfectamente. para que php funcione tuve que renombrar el archivo php5apache2_2 por php5apache2. Bueno el problema surgió con Mysql, al instalarlo aparecio el semaforo pero al otro dia ya no estaba mas. Cuando instale PhpMyAdmin y quise conectarme a Mysql me dice que no encuentra las dll de mysql. Yo no se si la ruta esta mal puesta en php.ini o mysql no funciona, pero mysql esta como funcionando como proceso de Windows aunque no este el semáforo. Desinstale mysql e instale distintas versiones para ver si podía solucionar el problema pero nada. Por favor si alguien sabe que puedo hacer me puede contestar.

    Responder

  50. Lina

    la verdad no he podidio configurar php y apache
    instalo apache y esta bien pero cuando configur php y despues el httpd del conf de apache al poner esta línea para cargar el modulo se detiene el apache y no corre bien.
    #LoadModule php5_module “c:/php/php5apache2.dll”

    me podrias ayudar.
    gracias

    Responder

  51. Eduar

    Una pregunta: ¿de dónde descargo el Apache?
    Gracias

    Responder

  52. Una pregunta: ¿de dónde descargo el Apache?

    Échate un vistazo a esto: Instalar un servidor web: Apache

    Responder

  53. marouane

    holas, estoy desesperado, la pagina info.php, se ve en modo texto, supongo que no esta conectado apache y php,el 27/02/2007 q es dentro de 4 dias,debo entregar una pagina dinamica funcionando, ayuda urgente porfavor.

    Responder

  54. Sr ChitoMix

    Bueno, yo solo tuve dos problema al principio, el apache no iniciaba, revise con calma y decía algo de un error en una linea, era en donde se agregaba el php5 tuve que quitar las “” para que funcionara, despues de eso me di cuenta que no servia el info.php y solo modifique “”, por “”

    y con esto funciona de maravilla

    Saludos, Sr ChitoMix

    Responder

  55. karlos

    ha que bien muchas gracias por ese manual me sirvio de mucha ayuda se les agradece…

    me salvaron de una que hace ratos no sabia como era lo de la configuracion del mySQL gracias nuevamente…

    Responder

  56. Mauricio

    He instalado PHP, Apache y MySQL funciona todo bien pero cuando me quiero conectar a una BD usando la funcion mysql_connect me sale lo siguiente
    Fatal error: Call to undefined function mysqli_connect() in C:\web\BD\prueba.php on line 20
    Alguien tiene idea de que puede ser. Gracias

    Responder

  57. ¿Has activado la extensión correspondiente Mauricio?

    Responder

  58. zDarkness

    Ya regresé
    aunque este tuto te recomienda cambiar el path en “Mi PC” yo te recomiendo copiar todos tus archivos .dll desde tu carpeta de PHP\ a Windows32(NT,2000,XP,2003) o system (en Windows 9x), (los archivos dll contenidos en php/ext no los muevas)y el archivo php.ini a windows o windowsNT (segun sea el caso) despues realiza la configuracion asi como dice aqui.
    recomendacion en windows, para definir rutas dentro de tus configuraciones (httpd.conf y php.ini) usa esta barra “/”, las rutas de directorios (“c:etc/etc”) siempre van entre comillas y sin “/” al final.
    espero les funcione. ¡a mi ya me jalo :) ) !

    Responder

  59. simbad

    Impresionante…

    Gracias por todo, la única web que ha servido de algo.

    Sigue asi

    Responder

  60. Elvis

    Muchas gracias por el manual, muy bueno.
    Tengo una preguntica. resulta que todo esta perfectamente instalado, pero si creo un archivo con ext. php, al observarlo, no se identifica como tipo php, alguien me podria ayudar

    Responder

  61. alfredinho

    Buenas,me ha encantado el manual. Es bastante claro, pero debo haber hecho algo mal. He repasado todo, pero no doy con la tecla. Me da este error:
    PHP Warning: PHP Startup: Unable to load dynamic library ‘C:\PHP\ext\php_curl.dll’ – No se puede encontrar el m¾dulo especificado.
    in Unknown on line 0
    Y se repite para todos los módulos a pesar que no los he “descomentado”.

    Ya he comprobado que el extension_dir sea c:\PHP\ext

    Gracias por anticipado.

    Responder

  62. Adonis

    Justamente cuando quise practicar PHP, mySQL, y aun mas carecia del instalador PHP y mySQL, fue de mucha ayuda el haber leido este sitio para mi…

    Suerte Juan

    Responder

  63. ricardo

    hola que tal quisiera que alguien me ayudara tengo un error y no lo puedo solucionar PHPIniDir “c:/php” es con esta instruccion me pueden decir en donde va ya que al correr el apache me marca este error “quizas esta mal escrito o definido por un modulo no incluido en el servidor” el archivo php.ini si lo tengo y no se por que no lo reconoce si alguien me puede pasar su archivo para remplazar el mio se lo agradecere :)

    Responder

  64. ricardo

    !!AUXILIO!! tengo u nproblema el archivo httpd de apache me marca el siguiente error no puede cargarse C:/php/php5apache2.dll en el servidor no se puede encontrar el modulo especificado no entiendo por que ya que la libreria si se encuentra en esa ruta si alguien me puede ayudar se lo agradecere:’(

    Responder

  65. ricardo

    jajaj ya pude por fin jeje gracias zotropo encontre la respuesta en otro comentario, solo quiero agregar que esta es una muy buen tutorial :)

    Responder

  66. ricardo

    hola que tal alguien me podria decir de donde descargar una herramienta para manejar mysql de forma grafica ya lo instale pero no estoy familiarizado con esta base de datos y se me haria mas facil manejarla en un ambiente grafico gracias espero y alguien pueda ayudarme

    Responder

  67. donde descargar una herramienta para manejar mysql de forma grafica ya lo instale pero no estoy familiarizado con esta base de datos y se me haria mas facil manejarla en un ambiente grafico

    Facilitando el uso de MySQL: phpMyAdmin

    Responder

  68. ricardo

    hola que tal ya instale todo y funciona a la perfeccion pero tengo una duda sobre otro tema y como vi que hay una gran comunidad de programadores aqui mi pregunta es si alguien ha manejado servlet con html si la respuesta es afirmativa quisiera saber si se puede y existe una herramienta que me convierta todas mis paginas en algo asi como un ejecutable si alguien sabela respuesta gracias

    Responder

  69. richy08

    hola ya instale todo pero tengo el siguiente problema al quererme conectar a la base de datos con la funcion mysql_connect me marca el siguiente error
    Fatal error: Call to undefined function mysql_connect() in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\TMP1leolh66lv.php on line 40 y n el php.ini s idescomente las librerias correspondientes estoy usando apache2.2.4 y php 5.2.1 si alguien me puede dar una manita gracias hay les dejo el comentario

    Responder

  70. Psychonaut

    Para los que se estén volviendo locos intentando que php reconozca la libreria “mysqli.dll” hay una solucion sencilla.

    Pilla la libreria libmysql.dll de mysql\bin o php\ext y copiala en apache\bin

    Así de sencillo

    Responder

  71. richy08

    hola Psychonaut ya intente lo que me dics pero creo que sigue sin funcionar si alguien tien otra idea para intentar gracias:’(

    Responder

  72. kalel

    para akellos que tengan problemas con el apache y esta dll “php5apache2.dll,” la solucion es esta cambien la dll por php5apache2_2.dll y dejenla sin comillas esto es asi LoadModule php5apache2 C:/php/php5apache2_2.dll , asi es como funciona esto, en cuanto al mysql,por que me marca el fatal error en la conexcion ala base de datos osea me dice que mysql_conecct()… bueno me marca el error con esa cosa :P saludos

    Responder

  73. Fernando

    Gracias
    despues de luchar por un mes con muchos tutoriales este fue el que al final me permitio instalar con exito apache, php y mysql y encotre cual era la causa del error 403 de http

    Responder

  74. yito

    tengo un problema al tratar de ver ejemplos de php que establecen conexion con el servidor sql y con la bd, al ejecutarlo si se conecta al servidor pero no puede seleccionar la bd

    Responder

  75. Hola tengo instalado en mi casa php5.2 apache2.2 mysql5.2 y phpMyAdmin2.10 y todo de maravilla. El problema es cuando intento instalar todo mi sitio en otra PC, porque las extensiones (php_mysql.dll php_mysqli.dll) no las carga y las bases de datos son inaccesibles en ambas computadora la partición para el el sitio (F:\) ósea e tratado de que en las dos computadoras sea todo igual pero ni así me queda ¿que puedo hacer?

    Responder

  76. Gonzalo

    Soy nuevo en apache, php y mysql, no he podio que funcione el info.php, mi plataforma es Windows 2000, ya cambie el modulo de php5 al php5apache2_2.dll y no saca el error de que no lo encuentra, pero al tratar de arrancar o parar el apache sale: error (OS 2) El sistema no puede hallar el archivo especificado. : No installed service named “Apache2″.

    Que debo hacer ?????????

    Gracias

    Responder

  77. ana

    Hola, llevo todo el dia instalando apache y php, todavia no me ha dado tiempo a Mysql.
    Bueno mi problema es el siguiete, consigo arrancar apache sin problemas (despues de superar lo de renombrar el fichero php5apache2.dll). Pero cuando intento hacer http://localhost/phpinfo.php me da el siguiente error; http 403 (Prohibido).

    ¿Que puedo hacer , me estoy volviendo loca?

    Responder

  78. ana

    Ya he encontrado la solucion para el error http 430, la solucion es la siguinte

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all

    ______________________________________________________________

    donde dice “Allow from all” originalmente estaba como “Deny from all” yo lo he cambiado y funciona.

    Espero que a alguien le sirva de algo.

    Responder

  79. Koshun

    Ya instale apache, y php5 de forma correcta
    el problema es ke no logro ke php conecte con la base de datos ke tengo en mysql. ya intente poner el @ adeltante y todo pero sigo sin poder conectarme.
    Consejos?
    gracias

    Responder

  80. Sandra

    la pagina del info.php no carga por el error http 404 no encontrado. ¿a qué se refiere? si alguien me lo puede explicar

    Responder

  81. anthony meza

    muy buenos consejos y una muy buena guia todo lo q se ve aqui.estoy por instalar php, y mysql en IIS pero no se q versioes usar para q sean compatibles.

    Responder

  82. Cristian

    Soy nuevo en apache, php y mysql, no he podio que funcione el info.php, mi plataforma es Windows 2000, ya cambie el modulo de php5 al php5apache2_2.dll y no saca el error de que no lo encuentra, pero al tratar de arrancar o parar el apache sale: error (OS 2) El sistema no puede hallar el archivo especificado. : No installed service named “Apache2″.

    Que debo hacer ?????????

    Gracias

    Ejecuta el HTTPD.exe en la carpeta …Apache22\bin\HTTPD.exe, y solucionaras el problema

    Responder

  83. eloy

    bueno me ayudo mucho, y sigan adelante chau

    Responder

  84. miguel

    help instale el AppServer Open Project todo bien
    ¿pero cual es el user y password por default del phpmyadmin?

    Responder

  85. r

    es root y la password es 123456 y sino en blanco

    Responder

  86. ale

    Hola amigos ,para los que tengan problemas con la instalacion de php , mandenme un mail a alexin_76@hotmail.com y le mando un mail como instalar PHP 5 con mysql 5.0 y los archivos ya configurados de php.ini y httpd.

    El unico problema es que funciona a la perfeccion con mysql_query , pero estoy trabajando con procedimientos almacenados me funciona de maravilla en el navicat pero en php me da el sgte error : Invalid query: PROCEDURE sare_8.listar can’t return a result set in the given context

    revisando foros me indican que funcion acon mysqli_query , pero no he editado el php.ini , solo me falta la mysqli.dll.
    si alguien me puede ayudar lo agradeceria

    Responder

  87. Marytech

    Hola a todos!

    Mi instalación es Apache 2.2.6 y PHP 5.2.5… pero ahí me quedo. He probado todas las sugerencias, desde renombrar el php5apache2.dll, a quitar las comillas… pero me sigue apareciendo el http 404. El código de mi phpinfo() está revisado. De dónde puede venir el error?

    Por favor, que alguien me eche una mano que llevo horas y horas y no consigo avanzar!

    Gracias!

    Responder

  88. LuisBasuca

    Lo indicado arriba para poner intalar el PHP me a funcionado Correctamente.

    Gracias…

    Responder

  89. juan

    hola ayudenme en un priblema con mysql ya tengo instalado todo solo me falta eso por que hize una prueba y me sale este error..Fatal error: Call to undefined function mysql_pconnect() in C:\servidor\web\po.php on line 2.
    no se si me pueden ayudar de antemano les quedo agradecido oo denme un ejemplo para saber si mysql esta bien instalado ah y ya revise las extensiones y esta bien

    Responder

  90. oigan no puedo instalar el apache nose que pasa
    porfa ayudenme

    Responder

  91. hola
    al principio tambien tuve problemas con lo de la pagina de info.php pero lo que hice fueron 2 cosas:
    le quite las comillas al documento “httpd” de la carpeta de c:\archivos de programa\Apache..\..\conf\
    y al final la linea que agrege fue esta:

    LoadModule php5_module C:/php/php5apache2_2.dll

    tal cual asi sin comillas entre la ruta C:.., despues note que aunque guarde el codigo php desde el bloc de notas con el nombre info.php, realmente se guardó como “info.php.txt”, para lo cual está mal, es por esto que a algunos les salía como texto el codigo en el explorador; lo que deben hacer es volver a abrir un bloc de notas nuevo, pegar ahi el codigo siguiente:…

    nombre a guardar: “info.php”
    en el campo de Tipo: seleccionen “Todos los archivos”
    en el campo Codificación: seleccionen “Unicode”
    de esta forma el archivo debe guardarse como “info.php” y NO como “info.php.txt”.

    Espero que esto les solucione muchos problemas.
    Saludos y felicidades por el blog está muy completo.

    Responder

  92. Karen

    Hola amigos; saben esto de la computacion me gusta; aunque si es un poco confusa, soy nueva en esta pagina y creanme que esta pagina esta muy completa y muy interesante y fijense que me van a hacer una evaluacion de como instalar un servidor PHP y la verdad es que tengo dudas.
    Bueno…
    ¿para instalar PHP, se tiene que descargar apache?
    si se tiene que descargar¿que tipo de apache me recomiendan?
    ¿la version 2.2.6 o la 2.0.61?
    y por ultimo
    ¿como puedo llamar un ejecutable?
    Ayudenme a resolver mis dudas
    GRACIAS…

    Responder

  93. Gonblin

    Hola tengo problemas al configurar el php 5, la version que me he descargado es 5.2.5. El caso es que sigo todos los paso del manual, pero el problema esta en que cuando intento arrancar el apache me da un erro diciento que no puede encontrar el modulo del archivo php5apache2.dll. Yo tengo descomprimido el php en D:\Servidor\php, puede ser ese el problema?

    Responder

  94. Kmila

    Hola tengo un problema, cuando intento abrir el apache me sale este mansaje de error “make_sock: could not bind to addres 0.0.0.0:80 no listening sockets avaiable, shuting down
    Unable to open logs”
    ¿que pasa?
    ayuda plis…
    mi version de apache es 2.2.6
    gracias…

    Responder

  95. jesus

    hola

    soy nuevo en esto, tengo problemas con la clausula PHPIniDir “c:/php” la he colocado al final del archivo httpd.conf, pero me da error, como que no reconoce el comando, he revisado varias veces y no encuentro el error.

    Tambien me da problemas la clausula no indicas si debe estar en algun lugar predeterminado, y parece que la sintaxis da error.

    te agradeceria mucho puedas darme respuesta
    gracias

    Responder

  96. Chucho

    Hola tengo problemas al configurar el php 5, la version que me he descargado es 5.2.5. El caso es que sigo todos los paso del manual, pero el problema esta en que cuando intento arrancar el apache me da un erro diciento que no puede encontrar el modulo del archivo php5apache2.dll. Yo tengo descomprimido el php en D:\Servidor\php, puede ser ese el problema?

    lo que debes hacer es verificar y modificar si es necesario el archivo Httpd.conf que esta ubicado en la carpeta Conf en la ruta donde tienes instalado el Apache 2.0.n como sigue:

    En la sección “Dynamic Shared Object (DSO) Support” verifica esta linea:

    LoadModule php5_module “D:/Servidor/php/php5apache2.dll”

    OBS. debes verificar que el archivo php5apache2.dll exista en la carpeta D:/Servidor/php/

    y si tuvieras instalado apache 2.2.n debes modificar :

    En la sección “Dynamic Shared Object (DSO) Support” verifica esta linea:

    LoadModule php5_module “D:/Servidor/php/php5apache2_2.dll”
    y verificar que el archivo php5apache2_2.dll exista en la carpeta D:/Servidor/php/

    con esto deberia solucionarse tu problema.
    hasta pronto….

    Responder

  97. Gracias

    Muchas gracias por tu guía de instalación!!
    Por fin he logrado configurar apache y php para que funcione mysql (y también php:))

    Un saludo!

    Responder

  98. hugo

    instale la version mysql-essential-5.0.45-win32 de mysql pero no puedo iniciar el servicio.
    algun tipo de ayuda??

    gracias.

    Responder

  99. Hola todos, no se si alguien ya lo pregunto, lo que pasa es que ya logre instalar el php y el apache pero cuando hago mis codigos de php si no pongo despues de la apertura “<?php” el php no me lo reconoce y cuando trabajaba con el WOS si me lo reconocia sin necesidad de poner php, a lo mejor es algo de la configuracion de php. ¿Alguien me podria ayudar para resolver esta pequeña duda?
    Les mando un saludo muy cordial.

    Responder

  100. Juan Amoedo

    yo se algo de html osea muy poco, pero busco un web master que tenga ganas de enseñar php y mysql…
    no se ni como instalarlo

    Responder

  101. CHRIX

    Hola he instalado todo tal cual lo explican mas arriba y ningun problema.
    Ahora bien quien me puede ayudar con este error q me sale a correr una web:

    Warning: require(config.php) [function.require]: failed to open stream: No such file or directory in C:\xxxxx\Apache2.2\htdocs\admin\edituser.php on line 1

    Fatal error: require() [function.require]: Failed opening required ‘config.php’ (include_path=’.;C:\php5\pear’) in C:\xxxxx\Apache2.2\htdocs\admin\edituser.php on line 1

    Responder

  102. raul

    hola si alguien pudiera ayudarme a instalar el MySQL. descargue el zip pero no se que hacer con el

    Responder

  103. Jim

    ¿como puedo conectar mysql con php y apache? tengo corriendo en mi maquina apache + php, para eso tuve que configurar los archivos de configuracion de ambos, pero para el mysql no tengo idea, ¿solo es instalarlo y ya? ¿como se que funciona?

    Responder

  104. Patricia

    hola, instale el apache y descargue el fichero php en c:/php, tambien modifique el httpd.conf

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

    con comillas y sin comillas, me fije q existiera el dll.

    agrege el
    AddType application/x-httpd-php.php
    en los mime , y en la ultima linea del httpd puse
    PHPIniDir”C:/php”

    tambien cambie el php.ini-recomended por php.ini

    y cuando quiero cargar el apache me sale:

    The request operation has failed.

    Noce q tengo que hacer para que salga bien, o si estoy escribiendo mal o en los lugares incorrectos, por favor ayudenme que estoy estancada en esto. :(

    Responder

  105. Miguel Angel

    Cecilia PHPIniDir “C:/php” Solo te falta un espacio ¿lo has probado asi?

    Por otro lado gracias por este tutorial que me ha servido para montar mi servidor en mi pc me ha costado pero lo estoy consiguiendo. Solo me queda MySql

    Responder

  106. Mary - Isla San Marcos B.C.S.

    Nice!!!… muchas gracias por tu ayuda todo funcionando correctamente mil mil graciaaasss! Un besote para ti

    Responder

  107. Lee Fernan

    Gracias mil gracias… hasta que encontre un manual que funiciona, tratando de instalar php5 llevaba dos dias en la lucha… MUCHAS PERO MUCHAS GRACIAS. Este manual vale oro. Gracias nuevamente. Ahora si podre hacer mi proyecto. Espero poder molestarte si tengo problemas en conectar mi bd en mysql con php. Pero por el momento estoy feliz de ver el manual de php en mi navegador. Eres grande man!

    Responder

  108. Agustin

    he seguido todos los pasos del tutorial pero al llegar a la parte de ejecutar la configuracion de MySQL el tercer item no se ejecuta que es start server. ya tengo instalado apache y php.

    Responder

  109. vicbush

    Aca tienen varios software Apache-PHP y Mysql

    Responder

  110. dogui

    hola a todos. instale todo perfectamente pero al llamar una base de datos desde una pagina con:
    $link = mysql_connect(“”,”",”rocco”)
    or die (“no se ha podido conectar”);
    me aparece esto: Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘ODBC’@'localhost’ (using password: YES) in C:\servidor\web\conec.php on line 12
    no se ha podido conectar, a que se debera? el password es correcto.

    Responder

  111. devpunk

    Holas trate de instalar el php hasta eso de las 2 a.m y no me permiti cargar.

    creo q no comprendi estas lineas:
    1. cual de las tres session.save_path es la que tengo q modificar?
    [code]session.save_path = "C:\php\sesiones"[/code]

    2. con decis q me ubique a la ultima linea del httpd.conf?
    [quote]Añade al final del fichero la línea PHPIniDir “c:/php” para indicar al servidor web dónde encontrar el archivo php.ini y reinicia el PC.[/quote]

    Responder

  112. devpunk

    Bueno por fin solucione mis errores sin necesidad de hacer el primer paso :)
    Pero igual este sitio me sirvio de referencia.
    Instale siguiendo los pasos de la misma pagina de php :)
    pero el error q tuve es que el apache q tengo en la pc era la version 2.2 asi q en el manual de php deci q si es 2.2.x el modulo es: php5apache2_2.dll

    Bueno gracias

    Responder

  113. Alybaba

    Todo listo: Apache, PHP y MySql. Funcionan perfectamente pero no se porque cuando intento conectarme a la base( mysql_connect()) me rechaza. Reconoce el servidor “localhost” pero no el usuario. Aparece algo como o parecido. He modificado el fichero de configuración de MySQL pero sigue igual. No se como va esto.

    Responder

  114. ELIAS

    como instalo apache,php6.2 y mysql en mi computadora soy principiante en esto y necesito ayuda descargo php y mysql pero no puedo trabajar en ellos no se que hacer ayudame por favor

    Responder

  115. jour

    holas
    bueno yo soy bastante novato en el mundo de la informatica quisas he pasado algo por alto. bueno el asunto es que intenté instalar varios programas de localhost y el único que me hizo caso es el FoxServ. Aparentemetne todo va hasta que intento entra a Check MySQL, me pide la contraseña y a pesar que la pongo CORRECTA no funciona… ¿sugerencias?
    gracias

    Responder

  116. Spec

    BUENISIMOOOOOOOO!!!! muchisimas gracias, aqui encontre la respuestas a mis problemas despues de horas de busqueda!!!! :) solo tenia que renombrar el dll

    Responder

  117. Yordanis

    He llevado a cabo todos estos pasos, pero no me reinicia el servidor apache, cuando intento me pone The requested operation has failed!
    Instalé el apache_2.2.8-win32-x86-no_ssl
    y php-4.4.8-Win32.
    Parece el error es cuando intenta cargar el modulo de php, no sé…
    Gracias

    Responder

  118. kaiser

    Excelente articulo… gracias a este articulo termine la instalacion exitosamente luego de varias horas de probar mil y una cosas… gracias!!!

    Responder

  119. onegpbs

    Tengo problemas con el php cuando creo el info.php en que directorio debo crearlo y cuando se ejecuta el Apache me sale un mensaje “No services intalled” si alguien me puede ayudar muchas gracias

    Responder

  120. johana

    Como hago para activar el Mysql en Windows?, tengo concimiento de que debo abrir un archivo que esta localizado en la carpeta C:/ y activarlo borrandole un “;” que trae predeterminado, pero no se exactamente la ruta y el nombre de ese archivo. me pueden ayudar con eso?

    Responder

  121. sdarknot

    he hecho todo lo recomendado pero me sale error
    guarde los dlls y el php en windows/system32 pero me sal este error
    Fatal error: Call to undefined function mysql_connect() in C:\Archivos de programa\Apache Group\Apache2\htdocs\colegio\includes\dbconnect.php on line 21

    Responder

  122. cristian

    hola ya probe todo, todas las soluciones que comentan aqui y no me funciona el php, no me digan que pruebe tal o tal cosa que ya se publico aca por que ya probe todo

    El apache se inicia, tiene la lucecita en verde, no aparece nada mas en la lista, en la barra de estado del apache monitor dice Apache/2.2.9 (Win32) PHP/5.2.6

    sea que cargue localhost o localhost/index.php solo me funciona el index.html que dice “It Works”
    pero no el index.php ni nada con php
    si pongo codigo php en el index.html no se ejecuta, si llamo a un archivo.php me dice “HTTP 500 Error interno del servidor”
    el otro error que aparece es al ejecutar el httpd.exe, dice:

    (OS 10048)Sólo se permite un uso de cada dirección de socket (protocolo/dirección de red/puerto) : make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    Unable to open logs

    ya probe cambiar el puerto de escucha, solo un puerto y con la ip local, ambos, pero nada

    ayudenme!
    ya no se que pueda ser ¬_¬
    gracias ^_^

    Responder

  123. ALEX

    hola q tal quisiera saber xq no usar el instalador cual es el problema con el??

    Responder

  124. Peyo

    Muchas gracias, luego de dos días intentandolo por fin pude instalar php correctamente gracias a esta web

    Responder

  125. poti

    a los que tengan el problema de : Fatal error: Call to undefined function mysql_pconnect() in

    añadan este codigo en httpd.conf

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

    en este orden guarden el archivo y solucionado

    Responder

  126. Fabian

    Saludos, de ante mano mis felicitaciones.. excelente manual. Les dejo un problemita para el q sepa como solucionarlo, se lo agradeceria.

    Tengo instalado IIS, Apache, PHP y Mysql en mi equipo. Todos funcionan, cuando corro un script de PHP desde el Apache todo funciona perfecto, pero cuando corro un script de PHP desde el IIS no me reconoce las funciones del MySql. Para poder correr PHP en IIS instale la ISAPI en el servidor con la dll php5isapi.dll . Todo funciona menos las funciones de mysql.. espero alguien sepa por q pasa.

    Suerte

    Responder

  127. eliud

    tengo un problema:He instalado apache 2.2.11 y php 4.4.9 y ademas e instalado windows installer.Lo hice por la sencilla razón que los programas (apache y php)estan con extensión MSI.y cuando ejecuto el apache “Inicio/Apache http server 2.2/control Apache server/start” me muestra el siguiente mensaje: http. exe Syntax error on line 60 of C: Archivos de programa/Apache software foundation/Apache2.2/conf/httpd.conf: Cannot load C:/servidor/php/sapi/php4apache2.dll into server: No se puede encontrar el módulo especificado.
    Espero que me ayuden
    ¡Ayuda! se los agradecere

    Responder

  128. José

    Hola: Parto de la base de que la única pregunta estúpida es aquella que no se hace. He instalado Apache 2.2.10 (Win 32) y a la vez he seguido todas las instrucciones del tutorial de esta misma página. Sin embargo no logro que el info.php sea “visto” en el navegador. La línea que esscribí en el info.php quedó exactamente así (sin los símbolos de mayor y menor)
    Estará bien? El archivo está en el raíz del C:
    Si ven que son muchas mis dudas y que me falta ver un tutorial más básico, sólo díganmelo, solamente quiero aprender. José

    Responder

    • @José por razones de seguridad no se puede escribir código PHP ni HTML (a excepción de algunas etiquetas) en los comentarios. Si quieres que se vea tienes que sustituir el < por &lt; y > por &gt;

      Responder

  129. José

    Mmm… veo que no es que me haya olvidado, igual no se ve, la describo:

    cierre de interrogación php espacio phpinfo espacio abre y cierra paréntesis espacio cierre de interrogación.

    Responder

  130. José de Esquel

    Gracias Zootropo: Y antes de seguir: Gracias también a vos y a todos los que colaboran aquí con los que hacemos los primeros palotes en esto. Son muy pacientes de verdad. Te cuento pues que finalmente usé la instalación de Appserv, pero le tuve que hacer algunos arreglos “artesanales”, por supuesto que siguiendo las instrucciones de este tutorial. Finalmente, lo único que no conseguí es que me muestre el info.php como debe y solamente lo abre como si fuese un archivo txt. Sigo investigando, ya me fije en la extensión y no es eso. Abre sin embargo correctamente el archivo que trae default el Appserver. Por último, no me gusta utilizar un sitio tan bueno sin registrarme, pero no he hallado dónde en este, tal vez no sea costumbre. Gracias otra vez, muy bueno y lcaro lo tuyo Zootropo y todos los aportes, espero poder ayudar a alguien alguna vez.
    Abrazos a tod@s. – José de Esquel (lagos, bosque y Cordillera Patagónica)

    Responder

  131. abdel

    estoy iniciandome en el php espero su ayuda gracias

    Responder

  132. pepelepu

    Una pregunta estoy empezando a configurar php, pero tengo una duda donde doy de alta lo siguiente:
    modificar la directiva PHPIniDir:
    PHPIniDir “C:/php-5.0.1-Win32″

    Responder

  133. CANDY

    tengo instalado Appserv y me dice que no tengo permiso para usarlo no puedo correr mis programas dice que no encuentra la página y me dijeron que le tengo que otorgar permisos para que los reconozca y no se como hacerlo ¿Me puedes ayudar por favor me urge? y soy novata apenas estoy aprendiendo

    Responder

  134. emilio

    a mi me gustaria saber como configurar php y mysql para que desde php se pueda acceder a una base de datos de mysql sin phpmyadmin.

    gracias por vuestro tiempo.

    Responder

  135. janet

    hola ya instale php y apache y pues ya corre si pruebo el localhost me sale las carpetas y este mensaje Apache/2.0.63 (Win32) PHP/5.2.10 Server at localhost Port 80 y pues creo que ya corre pero al ejecutar el info.php me sale el error http 404 aque se debe esto ayuda es urgente

    Responder

  136. Beto

    Hola a todos!
    ya tengo instalado Apache, PHP y mysql ya lo descargue y lo instale. mi problema es que funcione en PHP, para esto, he leido en este mismo foro que tengo que descomentar unas lineas en el php.ini, no?? ya lo hice pero quiero saber si algo mas me falta, ¿tengo que moverle algo al httpd.conf de apache? y como puedo comprobar que ya funciona mysql en php. porfavor sean muy detallistas en la explicacion, necesito mucho su ayuda. gracias.. me urge!!!!

    Responder

  137. [...] explicamos hace tiempo cómo instalar Apache, y cómo instalar PHP y MySQL en Windows. También es posible descargar aplicaciones que instalen las 3 herramientas rápida y [...]

    Responder

  138. Carlos

    Gracias el tutorial esta exelente

    Responder

Deja un comentario