Instalar y correr PHP

17/05/2010 - 17:28 por Arturo Costa Delgado | Informe spam
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en Vista
Home Premium de 64bits y lo único que he encontrado es sobre un paquete
llamado Xampp, pero cuando lo probé, al reiniciar el sistema operativo me di
con la sorpresa de que ninguna página asp o asp.net funcionaba, no cargaban.
Tuve que tirar un punto de restauración y todo volvió a la normalidad. He
estado probando usar una máquina virtual pero hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente" tengo
que pasar de una máquina a otra para usar programas como Photoshop CS3,
Corel, Swish y otros, que también probé instalarlo en la máquina virtual
pero no me daban el mismo rendimiento que en la laptop (es de 4gb). Sobre
todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el momento
funciona bien a no ser que la resolución de la pantalla es pobre comparada a
la de la laptop (esta a 1024 por 768, calidad más alta 32bits) pero los
colores se ven casi casi como una VGA (la Pc tiene 1gb ram y vídeo de 64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que ocasione
problemas con el IIS que tengo instalado aquí. Leí en un artículo que la
"solución" es instalar Xampp en una carpeta fuera del Program Files por
cuestión de los permisos pero no se hasta que punto sea buena idea. (el
artículo hace referencia a " tener cuidado con la carpeta de instalación, ya
que por defecto es Program Files, que es controlada por el User Account
Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home Premium
de 64 bits le agradecería mucho. He instalado PHP y corren las páginas php
normales pero no las que invocan a base de datos MySQL porque simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al ejecutar el
phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD

Preguntas similare

Leer las respuestas

#1 Pablo A. Allois
18/05/2010 - 16:22 | Informe spam
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-W...m/a/mirror

Descompactalo en una carpeta a tu gusto.

Copia el php.ini de la carpeta a C:\windows y repasa los parametros.

En la carpeta dale permiso de lectura a Users.

En el administrador de IIS, abri "Handler mappings"
Agrega el script-map ingresando:
+ Request path: *.php
+ Executable: CarpetaDePHP\php5isapi.dll
+ Name: PHP
+ Request restrictions: "Invoke handler ... " \ File ( tildado )

Luego en "ISAPI and CGI Restrictions"
+ Agrega la ruta de CarpetaDePHP\php5isapi.dll

Agrega la carpeta de php a la variable path:
Mi Computer > Porpiedades > Advanced system setting
environment variables > System variables > path > edit > Agregar:




Saludos!

"Arturo Costa Delgado" wrote in message
news:
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en
Vista Home Premium de 64bits y lo único que he encontrado es sobre un
paquete llamado Xampp, pero cuando lo probé, al reiniciar el sistema
operativo me di con la sorpresa de que ninguna página asp o asp.net
funcionaba, no cargaban. Tuve que tirar un punto de restauración y todo
volvió a la normalidad. He estado probando usar una máquina virtual pero
hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente" tengo
que pasar de una máquina a otra para usar programas como Photoshop CS3,
Corel, Swish y otros, que también probé instalarlo en la máquina virtual
pero no me daban el mismo rendimiento que en la laptop (es de 4gb). Sobre
todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el momento
funciona bien a no ser que la resolución de la pantalla es pobre comparada
a la de la laptop (esta a 1024 por 768, calidad más alta 32bits) pero los
colores se ven casi casi como una VGA (la Pc tiene 1gb ram y vídeo de
64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que ocasione
problemas con el IIS que tengo instalado aquí. Leí en un artículo que la
"solución" es instalar Xampp en una carpeta fuera del Program Files por
cuestión de los permisos pero no se hasta que punto sea buena idea. (el
artículo hace referencia a " tener cuidado con la carpeta de instalación,
ya que por defecto es Program Files, que es controlada por el User Account
Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home
Premium de 64 bits le agradecería mucho. He instalado PHP y corren las
páginas php normales pero no las que invocan a base de datos MySQL porque
simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al ejecutar
el phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD


Respuesta Responder a este mensaje
#2 Arturo Costa Delgado
18/05/2010 - 17:54 | Informe spam
Gracias por la respuesta. Eso hice, pero sucede que al ejecutar una página
php con phpinfo() no me muestra, por ejemplo, las dll de MySQL y eso que
están habilitadas en el php.ini y están en la carpeta correcta.. eso lo
noté cuando al seguir los mismos pasos que usaba para xp no cargaba el
myPhpAdmin y era porque no se reconocía, al menos, las dll de mysql.

Estos son los pasos que seguí

INSTALACIÓN PHP 5
1. descomprimir php-5.2.4-Win32.zip y pecl-5.2.4-Win32.zip (copiar el
contenido de esta última en la carpeta EXT de la primera)
2. copiar el contenido de php-5.2.4-Win32.zip a la ubicación donde deseas
instalar PHP
3. crear la carpeta sessions dentro de la carpeta PHP
4. ubicar el archivo php.ini-recommended y renombrarlo como php.ini
5. relizar las siguientes modificaciones en php.ini
5.1 cgi.force_redirect = 0
5.2 session.save_path=C:\php\sessions
5.3 extension_dir = "C:\PHP\ext"
5.4 short_open_tag=on
5.5 descomentar las siguientes lineas

extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

6. copiar php.ini a la carpeta Windows\System32
7. copiar las dll de la carpeta ext a la carpeta system32
8. copiar la libreria libmysql.dll a la carpeta system32
9. en el IIS modificar las siguientes opciones:
9.1 en Filtro ISAPI agregar PHP(nombre de filtro) y C:\php\php5isapi.dll
(ejecutable)
9.2 en Directorio particular - Configuración agregar C:\php\php5isapi.dll
(ejecutable) y .php (extensión)


INSTALACIÓN MYSQL 5
1. ejecutar el instalador

INSTALACIÓN PHPMYADMIN
1. abrir el archivo libraries\config.deafult.php
2. ingresar el password en la línea $cfg['Servers'][$i]['password']


Leí que bajo Vista ya no es tan factible usar PHP. El caso es que siguiendo
estas pautas si logré ejecutar una página php con algunos comandos, pero no
la conexión con mysql.

Gracias mil por el apoyo
Un saludo desde Lima, Perú
ACD



"Pablo A. Allois" escribió en el mensaje de
noticias:
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-W...m/a/mirror

Descompactalo en una carpeta a tu gusto.

Copia el php.ini de la carpeta a C:\windows y repasa los parametros.

En la carpeta dale permiso de lectura a Users.

En el administrador de IIS, abri "Handler mappings"
Agrega el script-map ingresando:
+ Request path: *.php
+ Executable: CarpetaDePHP\php5isapi.dll
+ Name: PHP
+ Request restrictions: "Invoke handler ... " \ File ( tildado )

Luego en "ISAPI and CGI Restrictions"
+ Agrega la ruta de CarpetaDePHP\php5isapi.dll

Agrega la carpeta de php a la variable path:
Mi Computer > Porpiedades > Advanced system setting
> environment variables > System variables > path > edit > Agregar:


Saludos!

"Arturo Costa Delgado" wrote in message
news:
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en
Vista Home Premium de 64bits y lo único que he encontrado es sobre un
paquete llamado Xampp, pero cuando lo probé, al reiniciar el sistema
operativo me di con la sorpresa de que ninguna página asp o asp.net
funcionaba, no cargaban. Tuve que tirar un punto de restauración y todo
volvió a la normalidad. He estado probando usar una máquina virtual pero
hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente"
tengo que pasar de una máquina a otra para usar programas como Photoshop
CS3, Corel, Swish y otros, que también probé instalarlo en la máquina
virtual pero no me daban el mismo rendimiento que en la laptop (es de
4gb). Sobre todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el
momento funciona bien a no ser que la resolución de la pantalla es pobre
comparada a la de la laptop (esta a 1024 por 768, calidad más alta
32bits) pero los colores se ven casi casi como una VGA (la Pc tiene 1gb
ram y vídeo de 64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que ocasione
problemas con el IIS que tengo instalado aquí. Leí en un artículo que la
"solución" es instalar Xampp en una carpeta fuera del Program Files por
cuestión de los permisos pero no se hasta que punto sea buena idea. (el
artículo hace referencia a " tener cuidado con la carpeta de instalación,
ya que por defecto es Program Files, que es controlada por el User
Account Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home
Premium de 64 bits le agradecería mucho. He instalado PHP y corren las
páginas php normales pero no las que invocan a base de datos MySQL porque
simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al ejecutar
el phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD






Respuesta Responder a este mensaje
#3 Pablo A. Allois
18/05/2010 - 18:21 | Informe spam
Que error te da cuando intentas conectar a mysql ?

"Arturo Costa Delgado" wrote in message
news:
Gracias por la respuesta. Eso hice, pero sucede que al ejecutar una página
php con phpinfo() no me muestra, por ejemplo, las dll de MySQL y eso que
están habilitadas en el php.ini y están en la carpeta correcta.. eso lo
noté cuando al seguir los mismos pasos que usaba para xp no cargaba el
myPhpAdmin y era porque no se reconocía, al menos, las dll de mysql.

Estos son los pasos que seguí

INSTALACIÓN PHP 5
1. descomprimir php-5.2.4-Win32.zip y pecl-5.2.4-Win32.zip (copiar el
contenido de esta última en la carpeta EXT de la primera)
2. copiar el contenido de php-5.2.4-Win32.zip a la ubicación donde deseas
instalar PHP
3. crear la carpeta sessions dentro de la carpeta PHP
4. ubicar el archivo php.ini-recommended y renombrarlo como php.ini
5. relizar las siguientes modificaciones en php.ini
5.1 cgi.force_redirect = 0
5.2 session.save_path=C:\php\sessions
5.3 extension_dir = "C:\PHP\ext"
5.4 short_open_tag=on
5.5 descomentar las siguientes lineas

extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

6. copiar php.ini a la carpeta Windows\System32
7. copiar las dll de la carpeta ext a la carpeta system32
8. copiar la libreria libmysql.dll a la carpeta system32
9. en el IIS modificar las siguientes opciones:
9.1 en Filtro ISAPI agregar PHP(nombre de filtro) y C:\php\php5isapi.dll
(ejecutable)
9.2 en Directorio particular - Configuración agregar C:\php\php5isapi.dll
(ejecutable) y .php (extensión)


INSTALACIÓN MYSQL 5
1. ejecutar el instalador

INSTALACIÓN PHPMYADMIN
1. abrir el archivo libraries\config.deafult.php
2. ingresar el password en la línea $cfg['Servers'][$i]['password']


Leí que bajo Vista ya no es tan factible usar PHP. El caso es que
siguiendo estas pautas si logré ejecutar una página php con algunos
comandos, pero no la conexión con mysql.

Gracias mil por el apoyo
Un saludo desde Lima, Perú
ACD



"Pablo A. Allois" escribió en el mensaje de
noticias:
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-W...m/a/mirror

Descompactalo en una carpeta a tu gusto.

Copia el php.ini de la carpeta a C:\windows y repasa los parametros.

En la carpeta dale permiso de lectura a Users.

En el administrador de IIS, abri "Handler mappings"
Agrega el script-map ingresando:
+ Request path: *.php
+ Executable: CarpetaDePHP\php5isapi.dll
+ Name: PHP
+ Request restrictions: "Invoke handler ... " \ File ( tildado )

Luego en "ISAPI and CGI Restrictions"
+ Agrega la ruta de CarpetaDePHP\php5isapi.dll

Agrega la carpeta de php a la variable path:
Mi Computer > Porpiedades > Advanced system setting
> environment variables > System variables > path > edit > Agregar:


Saludos!

"Arturo Costa Delgado" wrote in message
news:
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en
Vista Home Premium de 64bits y lo único que he encontrado es sobre un
paquete llamado Xampp, pero cuando lo probé, al reiniciar el sistema
operativo me di con la sorpresa de que ninguna página asp o asp.net
funcionaba, no cargaban. Tuve que tirar un punto de restauración y todo
volvió a la normalidad. He estado probando usar una máquina virtual pero
hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente"
tengo que pasar de una máquina a otra para usar programas como Photoshop
CS3, Corel, Swish y otros, que también probé instalarlo en la máquina
virtual pero no me daban el mismo rendimiento que en la laptop (es de
4gb). Sobre todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el
momento funciona bien a no ser que la resolución de la pantalla es pobre
comparada a la de la laptop (esta a 1024 por 768, calidad más alta
32bits) pero los colores se ven casi casi como una VGA (la Pc tiene 1gb
ram y vídeo de 64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que
ocasione problemas con el IIS que tengo instalado aquí. Leí en un
artículo que la "solución" es instalar Xampp en una carpeta fuera del
Program Files por cuestión de los permisos pero no se hasta que punto
sea buena idea. (el artículo hace referencia a " tener cuidado con la
carpeta de instalación, ya que por defecto es Program Files, que es
controlada por el User Account Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home
Premium de 64 bits le agradecería mucho. He instalado PHP y corren las
páginas php normales pero no las que invocan a base de datos MySQL
porque simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al ejecutar
el phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD






Respuesta Responder a este mensaje
#4 Arturo Costa Delgado
18/05/2010 - 19:10 | Informe spam
ninguno. simplemente no aparece en el listado del phpinfo()...
cuando traté de hacer correr myPhpAdmin, luego de configurarlo con la cuenta
creada para mysql, no arrancaba, un error de que el servicio no estaba
activado o algo así, no recuerdo entonces cree una simple página php con
phpinfo() y ahí note que no aparecía para nada mysql. probé copiar el
mismo php.ini que tengo en Xp donde si corre normal, pero nop, no lo
reconoce

nunca he registrado las librerias dll para php bajo Xp, no se si bajo Vista
sea necesario... pero ese fue el único problema que encontre, no se si
habrán más, pues no seguí intentando.. y otro detalle, no se por que
motivos pero luego de seguir los pasos que te comento, al reiniciar, el IIS
no reconocía para nada las páginas asp no las cargaba. tuve que
tirar un punto de restauración previo y recién entonces funciono. no se
si habrá sido casualidad o tal vez algo de incompatibilidad por eso el
artículo sobre xammp me llamó la atención al sugerir que se instale en una
carpeta fuera de program files yo el php lo instale en la carpeta PHP en
la raíz misma si mal no recuerdo...

gracias por tu interés y apoyo
un saludo desde Lima, Perú
ACD

"Pablo A. Allois" escribió en el mensaje de
noticias:
Que error te da cuando intentas conectar a mysql ?

"Arturo Costa Delgado" wrote in message
news:
Gracias por la respuesta. Eso hice, pero sucede que al ejecutar una
página php con phpinfo() no me muestra, por ejemplo, las dll de MySQL y
eso que están habilitadas en el php.ini y están en la carpeta correcta..
eso lo noté cuando al seguir los mismos pasos que usaba para xp no
cargaba el myPhpAdmin y era porque no se reconocía, al menos, las dll de
mysql.

Estos son los pasos que seguí

INSTALACIÓN PHP 5
1. descomprimir php-5.2.4-Win32.zip y pecl-5.2.4-Win32.zip (copiar el
contenido de esta última en la carpeta EXT de la primera)
2. copiar el contenido de php-5.2.4-Win32.zip a la ubicación donde deseas
instalar PHP
3. crear la carpeta sessions dentro de la carpeta PHP
4. ubicar el archivo php.ini-recommended y renombrarlo como php.ini
5. relizar las siguientes modificaciones en php.ini
5.1 cgi.force_redirect = 0
5.2 session.save_path=C:\php\sessions
5.3 extension_dir = "C:\PHP\ext"
5.4 short_open_tag=on
5.5 descomentar las siguientes lineas

extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

6. copiar php.ini a la carpeta Windows\System32
7. copiar las dll de la carpeta ext a la carpeta system32
8. copiar la libreria libmysql.dll a la carpeta system32
9. en el IIS modificar las siguientes opciones:
9.1 en Filtro ISAPI agregar PHP(nombre de filtro) y C:\php\php5isapi.dll
(ejecutable)
9.2 en Directorio particular - Configuración agregar C:\php\php5isapi.dll
(ejecutable) y .php (extensión)


INSTALACIÓN MYSQL 5
1. ejecutar el instalador

INSTALACIÓN PHPMYADMIN
1. abrir el archivo libraries\config.deafult.php
2. ingresar el password en la línea $cfg['Servers'][$i]['password']


Leí que bajo Vista ya no es tan factible usar PHP. El caso es que
siguiendo estas pautas si logré ejecutar una página php con algunos
comandos, pero no la conexión con mysql.

Gracias mil por el apoyo
Un saludo desde Lima, Perú
ACD



"Pablo A. Allois" escribió en el mensaje de
noticias:
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-W...m/a/mirror

Descompactalo en una carpeta a tu gusto.

Copia el php.ini de la carpeta a C:\windows y repasa los parametros.

En la carpeta dale permiso de lectura a Users.

En el administrador de IIS, abri "Handler mappings"
Agrega el script-map ingresando:
+ Request path: *.php
+ Executable: CarpetaDePHP\php5isapi.dll
+ Name: PHP
+ Request restrictions: "Invoke handler ... " \ File ( tildado )

Luego en "ISAPI and CGI Restrictions"
+ Agrega la ruta de CarpetaDePHP\php5isapi.dll

Agrega la carpeta de php a la variable path:
Mi Computer > Porpiedades > Advanced system setting
> environment variables > System variables > path > edit > Agregar:


Saludos!

"Arturo Costa Delgado" wrote in message
news:
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en
Vista Home Premium de 64bits y lo único que he encontrado es sobre un
paquete llamado Xampp, pero cuando lo probé, al reiniciar el sistema
operativo me di con la sorpresa de que ninguna página asp o asp.net
funcionaba, no cargaban. Tuve que tirar un punto de restauración y todo
volvió a la normalidad. He estado probando usar una máquina virtual
pero hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente"
tengo que pasar de una máquina a otra para usar programas como
Photoshop CS3, Corel, Swish y otros, que también probé instalarlo en la
máquina virtual pero no me daban el mismo rendimiento que en la laptop
(es de 4gb). Sobre todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el
momento funciona bien a no ser que la resolución de la pantalla es
pobre comparada a la de la laptop (esta a 1024 por 768, calidad más
alta 32bits) pero los colores se ven casi casi como una VGA (la Pc
tiene 1gb ram y vídeo de 64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que
ocasione problemas con el IIS que tengo instalado aquí. Leí en un
artículo que la "solución" es instalar Xampp en una carpeta fuera del
Program Files por cuestión de los permisos pero no se hasta que punto
sea buena idea. (el artículo hace referencia a " tener cuidado con la
carpeta de instalación, ya que por defecto es Program Files, que es
controlada por el User Account Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home
Premium de 64 bits le agradecería mucho. He instalado PHP y corren las
páginas php normales pero no las que invocan a base de datos MySQL
porque simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al
ejecutar el phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD












Respuesta Responder a este mensaje
#5 Pablo A. Allois
19/05/2010 - 15:22 | Informe spam
Fijate con el info que php.ini utiliza.
Y fijate que en el ini que no tenga punto y coma las exensiones de mysql.

Tambien, podrias probar con un ejemplo simple de para acceder a mysql y ver
que mensaje de error responde.


Saludos!

"Arturo Costa Delgado" wrote in message
news:
ninguno. simplemente no aparece en el listado del phpinfo()...
cuando traté de hacer correr myPhpAdmin, luego de configurarlo con la
cuenta creada para mysql, no arrancaba, un error de que el servicio no
estaba activado o algo así, no recuerdo entonces cree una simple
página php con phpinfo() y ahí note que no aparecía para nada mysql.
probé copiar el mismo php.ini que tengo en Xp donde si corre normal, pero
nop, no lo reconoce

nunca he registrado las librerias dll para php bajo Xp, no se si bajo
Vista sea necesario... pero ese fue el único problema que encontre, no se
si habrán más, pues no seguí intentando.. y otro detalle, no se por
que motivos pero luego de seguir los pasos que te comento, al reiniciar,
el IIS no reconocía para nada las páginas asp no las cargaba. tuve
que tirar un punto de restauración previo y recién entonces funciono.
no se si habrá sido casualidad o tal vez algo de incompatibilidad por
eso el artículo sobre xammp me llamó la atención al sugerir que se instale
en una carpeta fuera de program files yo el php lo instale en la
carpeta PHP en la raíz misma si mal no recuerdo...

gracias por tu interés y apoyo
un saludo desde Lima, Perú
ACD

"Pablo A. Allois" escribió en el mensaje de
noticias:
Que error te da cuando intentas conectar a mysql ?

"Arturo Costa Delgado" wrote in message
news:
Gracias por la respuesta. Eso hice, pero sucede que al ejecutar una
página php con phpinfo() no me muestra, por ejemplo, las dll de MySQL y
eso que están habilitadas en el php.ini y están en la carpeta correcta..
eso lo noté cuando al seguir los mismos pasos que usaba para xp no
cargaba el myPhpAdmin y era porque no se reconocía, al menos, las dll de
mysql.

Estos son los pasos que seguí

INSTALACIÓN PHP 5
1. descomprimir php-5.2.4-Win32.zip y pecl-5.2.4-Win32.zip (copiar el
contenido de esta última en la carpeta EXT de la primera)
2. copiar el contenido de php-5.2.4-Win32.zip a la ubicación donde
deseas instalar PHP
3. crear la carpeta sessions dentro de la carpeta PHP
4. ubicar el archivo php.ini-recommended y renombrarlo como php.ini
5. relizar las siguientes modificaciones en php.ini
5.1 cgi.force_redirect = 0
5.2 session.save_path=C:\php\sessions
5.3 extension_dir = "C:\PHP\ext"
5.4 short_open_tag=on
5.5 descomentar las siguientes lineas

extension=php_mssql.dll
extension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_mbstring.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
extension=php_zip.dll

6. copiar php.ini a la carpeta Windows\System32
7. copiar las dll de la carpeta ext a la carpeta system32
8. copiar la libreria libmysql.dll a la carpeta system32
9. en el IIS modificar las siguientes opciones:
9.1 en Filtro ISAPI agregar PHP(nombre de filtro) y C:\php\php5isapi.dll
(ejecutable)
9.2 en Directorio particular - Configuración agregar
C:\php\php5isapi.dll (ejecutable) y .php (extensión)


INSTALACIÓN MYSQL 5
1. ejecutar el instalador

INSTALACIÓN PHPMYADMIN
1. abrir el archivo libraries\config.deafult.php
2. ingresar el password en la línea $cfg['Servers'][$i]['password']


Leí que bajo Vista ya no es tan factible usar PHP. El caso es que
siguiendo estas pautas si logré ejecutar una página php con algunos
comandos, pero no la conexión con mysql.

Gracias mil por el apoyo
Un saludo desde Lima, Perú
ACD



"Pablo A. Allois" escribió en el mensaje de
noticias:
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-W...m/a/mirror

Descompactalo en una carpeta a tu gusto.

Copia el php.ini de la carpeta a C:\windows y repasa los parametros.

En la carpeta dale permiso de lectura a Users.

En el administrador de IIS, abri "Handler mappings"
Agrega el script-map ingresando:
+ Request path: *.php
+ Executable: CarpetaDePHP\php5isapi.dll
+ Name: PHP
+ Request restrictions: "Invoke handler ... " \ File ( tildado )

Luego en "ISAPI and CGI Restrictions"
+ Agrega la ruta de CarpetaDePHP\php5isapi.dll

Agrega la carpeta de php a la variable path:
Mi Computer > Porpiedades > Advanced system setting
> environment variables > System variables > path > edit > Agregar:


Saludos!

"Arturo Costa Delgado" wrote in message
news:
Buenos días:
He buscado información en la red sobre como poder trabajar con PHP en
Vista Home Premium de 64bits y lo único que he encontrado es sobre un
paquete llamado Xampp, pero cuando lo probé, al reiniciar el sistema
operativo me di con la sorpresa de que ninguna página asp o asp.net
funcionaba, no cargaban. Tuve que tirar un punto de restauración y
todo volvió a la normalidad. He estado probando usar una máquina
virtual pero hay varios problemas.

El principal es la comodidad pues al ser una máquina "independiente"
tengo que pasar de una máquina a otra para usar programas como
Photoshop CS3, Corel, Swish y otros, que también probé instalarlo en
la máquina virtual pero no me daban el mismo rendimiento que en la
laptop (es de 4gb). Sobre todo los programas de diseño gráfico.

Tengo una Pc con Xp a la que accedo vía escritorio remoto y por el
momento funciona bien a no ser que la resolución de la pantalla es
pobre comparada a la de la laptop (esta a 1024 por 768, calidad más
alta 32bits) pero los colores se ven casi casi como una VGA (la Pc
tiene 1gb ram y vídeo de 64mb).

No me molesta el usar Apache, pero no se como instalarlo sin que
ocasione problemas con el IIS que tengo instalado aquí. Leí en un
artículo que la "solución" es instalar Xampp en una carpeta fuera del
Program Files por cuestión de los permisos pero no se hasta que punto
sea buena idea. (el artículo hace referencia a " tener cuidado con la
carpeta de instalación, ya que por defecto es Program Files, que es
controlada por el User Account Control"


Si alguien sabe como poder hacer uso de PHP bajo Windows Vista Home
Premium de 64 bits le agradecería mucho. He instalado PHP y corren las
páginas php normales pero no las que invocan a base de datos MySQL
porque simplemente no
reconoce las dll correspondientes en php para accesar MySQl (al
ejecutar el phpinfo() no me muestra MySQL)

Mi gracias por el apoyo

Un saludo desde Lima, Perú
ACD












email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida