Académique Documents
Professionnel Documents
Culture Documents
r
o
g
r
a
m
a
c
i
n
e
n
P
H
P
a
t
r
a
v
s
d
e
e
j
e
m
p
l
o
s
Apuntes de la asignatura Programacin para
Internet,
Ingeni
era Tcnica en Informtica de Gestin
Manuel Palomo Duarte
Departam
ento de Lenguaj
es y Sistemas Informticos
Universidad
de Cdiz
Ildefonso Montero Prez
Departam
ento de Lenguaj
es y Sistemas Informticos
Universidad
de Sevilla
Esta obra est protegida bajo una licencia Creative Commons
Creative Commons Reconocimiento-CompartirIgual 2.5
Espaa
http://creativecommons.org/licenses/by-sa/2.5/es/
Programacin en PHP a travs de ejemplos
2
1 Introduccin
El lenguaje PHP (cuyo nombre es acrnimo de PHP: Hipertext
Preprocessor) es un lenguaje
interpretado con una sintaxis similar a la de C++ o JAVA.
Aunque el lenguaje se puede usar para
realizar cualquier tipo de programa, es en la generacin
dinmica de pginas web donde ha
alcanzado su mxima popul
aridad. En concreto, suele incluirse incrustado en pginas
HTML (o
XHTML), siendo el servidor web el encargado de ejecutarlo.
Algunas de las caractersticas de su enorme popul
aridad son:
Instalar el paquete
Apac
he
con sus dependencias (que contiene el servidor web). Si el
manual est disponible (
apa
che-doc
) se recomienda instalarlo tambin
Probar que
Apac
he
sirve peticiones. Abrir un navegador web y escribir la URL
localhost
(o
127.0.0.1). Deber de dar una pgina de bienvenida como
respuesta o decir que no la hay,
pero no dar un error de peticin rechazada.
Instalar el paquete
php
(que incluye el lenguaje) y
apa
che-php
(el paquete que permite
conectar Apache con PHP). Tambin se recomienda
php
-manual
, el manual oficial.
Por ltimo hay que comprobar que Apache ejecuta cdigo PHP.
Para ello hay que ver el
directorio donde Apache busca las pginas web:
grep Docum
entRoot
/etc/apac
he2/*
. En el
directorio que nos indique ejecutamos
echo "<?
print(2+3
) ?>"
> p.php
. Y solicitamos a
Apache la URL
localhost/p.php
. Si el resultado es 5, todo est correcto.
Si fuera necesario modificar el comportamiento de PHP, su
fichero de configuracin es /etc/php.ini
La extensin que suelen tener los programas en PHP es .php o
.php seguido del nmero mayor de
la versin de PHP que se usa (.php3 , .php4 , .php5
)
Si adems se desea trabajar con bases de datos MySQL:
Probar que
mysql
sirve peticiones. Abrir una consola y escribir
mysqlshow
. La respuesta que
tiene que dar es el listado de bases de datos del sistema.
Tambin se recomienda la instalacin de algn entorno para
facilitar el trabajo con la base de datos,
Programacin en PHP a travs de ejemplos
5
como puede ser phpMyAdmin (que est disponible libremente).
Este programa se puede instalar
como paquete de la distribucin o bien bajar el cdigo fuente y
colocarlo en un directorio de donde
Apac
he
ejecute pginas webs.
3.2 Trabajo remoto
Tambin si se desea, se puede trabajar con una mquina
remota. Para ello lo ms comn es tener
una cuenta a la que se suban las pginas (por FTP, scp, etc) y
solicitar la URL correspondi
ente a la
mquina destino.
3.3 Entorno de trabajo
adasdasdasd