Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Instalar y correr PHP

53 views
Skip to first unread message

Arturo Costa Delgado

unread,
May 17, 2010, 11:28:35 AM5/17/10
to
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

Pablo A. Allois

unread,
May 18, 2010, 10:22:10 AM5/18/10
to
Bajate los binarios del PHP de:
http://www.php.net/get/php-5.2.13-Win32.zip/from/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" <arturocos...@lycos.es> wrote in message
news:8D4D371A-D537-4B63...@microsoft.com...

Arturo Costa Delgado

unread,
May 18, 2010, 11:54:38 AM5/18/10
to
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" <pablo-...@allois.com.ar> escribi� en el mensaje de
noticias:udVvCWp9...@TK2MSFTNGP04.phx.gbl...

Pablo A. Allois

unread,
May 18, 2010, 12:21:11 PM5/18/10
to
Que error te da cuando intentas conectar a mysql ?

"Arturo Costa Delgado" <arturocos...@lycos.es> wrote in message

news:AF7C7DAD-9682-48E2...@microsoft.com...

Arturo Costa Delgado

unread,
May 18, 2010, 1:10:14 PM5/18/10
to
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" <pablo-...@allois.com.ar> escribi� en el mensaje de

noticias:eRFEjYq9...@TK2MSFTNGP06.phx.gbl...

Pablo A. Allois

unread,
May 19, 2010, 9:22:27 AM5/19/10
to
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" <arturocos...@lycos.es> wrote in message

news:A5A31BB3-47D2-4393...@microsoft.com...

0 new messages