1r: Descarregar el paquet de PHP http://es.php.net/get/php-5.2.6.tar.bz2/from/a/mirror 2n: Moure’l a alguna carpeta de referencia: (ex: /usr/src/webserver/) 3r: Descomprimir el tar.bz2 4rt: Instal·lar el paquet: 5é: Configurar el php 6é: Configurar l’Apache (Igual que en la versió Windows) tar xjvf php-5.0.2.tar.bz2 cd php-5.0.2 ./configure --prefix=/usr/local/webserver/php --with-mysql=/usr/local/webserver/mysql/ --with-apxs=/usr/local/webserver/apache/bin/apxs make && make install cp php.ini-dist /usr/local/lib/php.ini 1.3 Instal.lar php5 (Linux)
1r- Descarregar el paquet http://www.phpmyadmin.net/home_page/downloads.php 2n) Crear una carpeta al htdocs de l’Apache (ex: ../htdocs/phpmyadmin) 3r) Descomprimir-lo en la carpeta corresponent 4rt) Configurar el PHPMyAdmin (Igual que en la versió Windows) tar xjvf phpMyAdmin-2.6.0-pl2.tar.bz2 /usr/source/web/phpmyadmin 1.4 Instal.lar phpmyadmin (Linux)
(Apache+PHP+MySQL+PHPMyAdmin) Linux: 1r: Descarregar el TAR http ://www.apachefriends.org/en/xampp-linux.html 2n: Instal·lació: 3r: Encendre / aturar tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt / opt/lampp/lampp start /opt/lampp/lampp stop 1.5
Cookies Cache “ CONNECT” www.server.com 80 GET /index.php HTTP/1.0 INTERNET NAVEGADOR SERVIDOR Servidor WEB port 80 PHP /tmp SESIONS DBMS port 3306 htdocs
2.1 Hello world: xHtml (1/2)
Estàndard del fitxer - http://validator.w3.org/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
Informació pot ser consultada i modificada per altres (ja que per defecte es guarda a /tmp)
Centralitzat
Necessari hardware extra en clusters (servidor de fitxers centralitzat)
Necessita d’un petit cookie amb la sessionID
Cookies
Petita quantitat d’informació (màx 20 cookies 4K per domini)
Lents
Informació cookie pot ser modificada “fàcilment” per usuari
Distribuït
4- PHP MYSQL
Base de dades: Db_tenda
productes
proveidors
4.1 Exemple bàsic <? // conectem a la MYSQL $conn = mysql_connect("localhost".':'.'3306',"root",“contrasenya"); // Seleccionem la base de dades $db = mysql_select_db("db_tenda",$conn); // Fem la consulta $sql=sprintf("SELECT nom FROM proveidors;"); // desem el resultat $result=mysql_query($sql,$conn); //pintem el resultat de la consulta while($row=mysql_fetch_assoc($result)){ echo $row['nom']; echo '<br>'; } //alliberem resultat mysql_free_result($result);?>
0 comments
Post a comment