Diferència entre revisions de la pàgina «Apache2 en GNU/Linux»
(→PHP) |
|||
Línia 44: | Línia 44: | ||
$ sudo service apache2 restart | $ sudo service apache2 restart | ||
+ | <div class="exercici"><big>Exercici</big> | ||
Per comprovar si funciona, aneu a la carpeta /var/www i creeu un arxiu "prova.php" amb el següent contingut: | Per comprovar si funciona, aneu a la carpeta /var/www i creeu un arxiu "prova.php" amb el següent contingut: | ||
+ | *a | ||
+ | *b | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<html> | <html> | ||
Línia 54: | Línia 57: | ||
</html> | </html> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | Visualitzeu-lo amb el navegador. Recorda de posar una captura de pantalla a l'informe. | ||
+ | |||
+ | </div> | ||
<br /> | <br /> | ||
Revisió del 20:33, 19 gen 2012
Apache2 és el servidor web més conegut.
Instal·lació
Podem instal·lar Apache2 directament en la nostra distribució Linux amb:
$ sudo apt-get install apache2
Amb el què immediatament podem veure si funciona accedint a la web:
http://<ip_del_server>
...i t'hauria d'aparèixer un missatge que diu "It works!".
Si hem d'instal·lar aplicacions web (CMSs com Joomla!, Drupal, etc.) també sol ser necessari afegir els paquets php, mysql i phpmyadmin.
Accés als fitxers www
Els arxius públics principals del servidor web estan a /var/www. Si feu
$ ls -la /var/www drwxrwxr-x 17 root root 4096 2011-05-01 22:45 . drwxr-xr-x 17 root root 4096 2010-11-08 14:15 .. -rw-r--r-- 1 root root 693 2011-04-22 13:49 index.php
En principi heu de veure un sol fitxer, index.html. Si no especifiquem cap arxiu quan apuntem amb el navegador, aquest és el fitxer per defecte que visualitzem.
Exercici Prova de modificar aquest arxiu HTML de les següents maneres:
|
PHP
Per instal·lar PHP versió 5 ho podem fer amb:
$ sudo apt-get install php5
...i reiniciar el servei amb
$ sudo service apache2 restart
Per comprovar si funciona, aneu a la carpeta /var/www i creeu un arxiu "prova.php" amb el següent contingut:
- a
- b
<html>
<body>
<?php
phpinfo();
?>
</body>
</html>
Visualitzeu-lo amb el navegador. Recorda de posar una captura de pantalla a l'informe.
Pràctica
Per la pràctica has de seguir les següents passes:
- Instal·lar apache2
- Instal·lar