Sunteți pe pagina 1din 25

Programacin Web (AEB1055)

PHP - Windows
Bitnami WAPP Stack
1. Accede a https://bitnami.com/stack/wapp/installer y descarga el instalador
de WAPP Stack 5.4.
En estos momentos la versin ofrecida es WAPP Stack 5.4.26-2 y ser la
versin con la cual se trabajar en este documento.
Puedes encontrar documentacin sobre su instalacin para Windows, Mac
OS
X y Linux enhttp://wiki.bitnami.com/Infrastructure_Stacks/Bitnami_AMP_St
acks
2. Inicia al instaladorde Bitnami WAPP Stack:

Da clic al botn Next.
3. En la ventana Select Components desactiva todas las opciones
exceptuando a PhpPgAdmin y da clic al botn Next:

PhpPgAdmin es un cliente web, similar a PgAdmin.
4. En la ventana Installation folder cambia el valor de Select a
folder por C:\pw\wappstack-5.4.26-2 y da clic al botn Next:

5. En la ventana PostgreSQL postgres user password asigna una contrasea
al usuario postgres y da clic al botn Next:

12345 como password puede ser una opcin ;)
6. De la ventana Bitnami Cloud Hosting desactiva la opcin Learn more... y
da clic al botn Next:

7. En la ventana Ready to Install da clic al botn Next:

8. En este punto se har la instalacin, creacin del cluster de PostgreSQL e
instalacin del Servidor HTTP Apache:

Si te aparece esta ventana selecciona *Redes privadas como... y
da clic sobre el botn Permitir acceso.

Es importante que no tengas alguna instancia de PostgreSQL o
del Servidor HTTP Apache en ejecucin ya que entrarn en conflicto.
9. Finalmente, en la ventana Completing the Bitnami.. da clic al botn Finish:

Como resultado se abrir el administrador de Bitnami WAPP Stack (wappstack
manager tool)as como una ventana de tu navegador web en la URLhttp://127.0.0.1:

Del wappstack manager tool la pestaa que te ser de ayuda es Manage Servers:

En esta pestaa podrs iniciar (Start), detener (Stop) o reiniciar (Restart) al Servidor
HTTP Apache o a PostgreSQL.
Notas:
Si cierras el wappstack manager tool las instancias de Servidor HTTP
Apache o a PostgreSQL se quedan en ejecucin.
Ejecuta del men de Inicio a Uninstall Bitnami WAPP Stack
service para evitar que Windows automaticamente inicie los servidores y
de esta forma el inicio/detencin/reinicio de los servidores sea de forma
manual.

Podrs acceder a wappstack manager tool en el Men de Inicio:

Servidor HTTP Apache
En este momento ya cuentas con una instancia en ejecucin del Servidor HTTP
Apache, toma en cuenta la siguiente:
Sus archivos de configuracin se encuentran en el
directorio C:\pw\wappstack-5.4.26-2\apache2\conf.
El DocumentRoot que se accede mediante http://127.0.0.1 es el
directorio C:\pw\wappstack-5.4.26-2\apache2\htdocs.
Crea el directorio C:\pw\wappstack-5.4.26-
2\apache2\htdocs\prueba y en l al archivo index.html con el
siguiente contenido:
<!DOCTYPE html>
<head>
<title>PRUEBA</title>
<meta charset="UTF-8">
</head>
<body>
<h1>Hola mundo!</h1>
</body>
</html>

De igual forma, el Servidor HTTP Apache ya tiene integrado el modulo de
PHP (mod_php).
Crea el archivo C:\pw\wappstack-5.4.26-
2\apache2\htdocs\prueba\info.php con el siguiente contenido:
<?php
phpinfo();
?>

Encontrars ms informacin
en https://wiki.bitnami.com/Components/Apache#How_to_create_a_Virtual
_Host.3f.
PostgreSQL
De igual forma, en estos momentos ya cuentas con una instancia de PostgreSQL en
ejecucin, toma en cuenta lo siguiente:
Su datadir (el directorio del cluster) es el directorio C:\pw\wappstack-
5.4.26-2\postgresql\data.
Su archivo de configuracin es C:\pw\wappstack-5.4.26-
2\postgresql\data\postgresql.conf.
Su archivo de autentificacin de clientes es C:\pw\wappstack-
5.4.26-2\postgresql\data\pg_hba.conf.
Puedes acceder a l mediante PgAdmin con los siguientes datos:


Encontrars ms informacin
en https://wiki.bitnami.com/Components/PostgreSQL
Eclipse
El objetivo es brindar el soporte de PHP a Eclipse, tomando en cuenta que Eclipse
est enfocado para el desarrollo con Java. Para esto requerimos de un "plugin"
conocido como PDT (PHP Development Tools).
Rehusaremos el Eclipse (Eclipse IDE for Java EE Developers) que ya se encuentra
instalado en C:\pw\eclipse.
Nota:
Existen otros proyectos relacionados a PHP y Eclipse:
Aptana Studio
PHPEclipse
Zend Eclipse PDT
Requieres de acceso a la Internet para llevar a cabo los siguentes pasos.
Inicia a Eclipse y dirgete a Help > Install New Software...:
En la ventana Available Software, de la opcin Work with selecciona
a Kepler - http://.../kepler y selecciona a PHP Development Tools
(PDT) bajo Web, XML, Java EE and OSGi Development:

Da clic al botn Next.
En la ventana Install Details da clic al botn Next:

En la ventana Review Licenses selecciona I accept the terms of... y
da clic al botn Finish:

Esto llevar a cabo la descarga e instalacin de PDT a eclipse... tardar
unos cuantos minutos:

Una vez hecha la descarga e instalacin de PDT, Eclipse te pedir que lo
reinicies, da clic al botn YES:

Una vez que reinicies a Eclipse te encontrars en la perspectiva
(Perspective) de Java EE:

Accede a Window > Open Perspective > Other..., selecciona a PHP y
da clic al botn OK:

Ahora te encuentras en la perspectiva de PHP:

Cierra la perspectiva de Java EE dando clic derecho sobre ella y
seleccionando Close:

A continuacin le indicaremos a Eclipse con que versin de PHP trabajar
Accede a Window > Preferences > PHP > PHP Executables y da clic al
botn Add..., rellena el formulario tomando como ejemplo la siguiente
imagen y da clic al botn Finish:

Accede a Window > Preferences > PHP > PHP Servers, selecciona
a Default PHP Web Server y da clic al botn Edit:

Edita su formulario en base a la siguiente imagen:

Accede a Window > Preferences > PHP > Code Style > Formatter y de su
opcin Active profile selecciona a PSR-2 [built-in] y da *clic al botn OK.

S-ar putea să vă placă și