clase 2016-07-28
[Fecha de publicación:2016-07-28]
Durante el proceso de instalación nos pedirá la contraseña para MySQL.
Al finalizar nos creará una carpeta en /var/www/ que será la carpeta de inicio para nuestro servidor web, a esta carpeta debemos darle permisos:
Podemos crear un enlace simbólico a nuestra carpeta Home:
Luego accedemos a /var/www y borramos el archivo index.html, esto permitirá que al ingresar a localhost nos mostrará el index de carpetas.
Y por último instalamos phpmyadmin para administrar la base de datos de MySQL:
Ahora para acceder al servidor describimos desde el navegador: localhost, para acceder a la configuración de MySQL escribimos localhost/phpmyadmin.
También puedes acceder al servidor web desde otro equipo de la web colocando la ip del servidor por ejemplo: 192.168.1.102.

Esquema del funcionamiento de las páginas PHP.
strlen(string)
<?php
echo strlen("Hi my name is Sam Anderson");
?>
<?php
echo substr("abcdef", -1);
echo substr("abcdef", -2);
echo substr("abcdef", 0, -1);
echo substr("abcdef", 2, -1);
?>
f
ef
abcde
cde
hi folks welcome to web our world
Instalar Un Servidor Web En Ubuntu
12.04
En esta ocasión quiero compartir un
tutorial que me ha sido de mucha utilidad mientras en el aprendizaje de
desarrollo web: la instalación de un servidor web, en ubuntu por supuesto.
En los repositorios de ubuntu existe un meta paquete que instala en un solo paso todo lo necesario para montar un servidor web, se trata de LAMP (Linux, Apache, MySql, Php, Perl, Pitón).
para instalar en Ubuntu:
En los repositorios de ubuntu existe un meta paquete que instala en un solo paso todo lo necesario para montar un servidor web, se trata de LAMP (Linux, Apache, MySql, Php, Perl, Pitón).
para instalar en Ubuntu:
sudo apt-get install lamp-server^
Durante el proceso de instalación nos pedirá la contraseña para MySQL.
Al finalizar nos creará una carpeta en /var/www/ que será la carpeta de inicio para nuestro servidor web, a esta carpeta debemos darle permisos:
sudo chmod -R /var/www/
Podemos crear un enlace simbólico a nuestra carpeta Home:
ln -s /var/www /home/usuario/www
Luego accedemos a /var/www y borramos el archivo index.html, esto permitirá que al ingresar a localhost nos mostrará el index de carpetas.
Y por último instalamos phpmyadmin para administrar la base de datos de MySQL:
sudo apt-get install phpmyadmin
Ahora para acceder al servidor describimos desde el navegador: localhost, para acceder a la configuración de MySQL escribimos localhost/phpmyadmin.
También puedes acceder al servidor web desde otro equipo de la web colocando la ip del servidor por ejemplo: 192.168.1.102.
Qué es PHP
Es
un lenguaje para programar scripts del lado del servidor, que se incrustan
dentro del código HTML. Este lenguaje es gratuito y multiplataforma.
PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e
independiente de plataforma, rápido, con una gran librería de
funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se
envíe la página a través de Internet al cliente. Las páginas que se ejecutan en
el servidor pueden realizar accesos a bases de datos, conexiones en red, y
otras tareas para crear la página final que verá el cliente. El cliente solamente
recibe una página con el código HTML resultante de la ejecución de la PHP. Como
la página resultante contiene únicamente código HTML, es compatible con todos
los navegadores. Podemos saber algo más sobre la programación del servidor y
del cliente en el artículo qué es DHTML.

Esquema del funcionamiento de las páginas PHP.
Una vez que ya conocemos el concepto de lenguaje de programación de
scripts del lado del servidor podemos hablar de PHP. PHP se escribe dentro del código HTML, lo que lo hace
realmente fácil de utilizar, al igual que ocurre con el popular ASP de Microsoft, pero con algunas
ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad.
Cualquiera puede descargar a través de la página principal de PHP www.php.net y de
manera gratuita, un módulo que hace que nuestro servidor web comprenda los
scripts realizados en este lenguaje. Es independiente de plataforma, puesto que
existe un módulo de PHP para casi cualquier servidor web. Esto hace que
cualquier sistema pueda ser compatible con el lenguaje y significa una ventaja
importante, ya que permite portar el sitio desarrollado en PHP de un sistema a
otro sin prácticamente ningún trabajo.
PHP, en el caso de
estar montado sobre un servidor Linux u Unix, es más rápido que ASP, dado que se ejecuta en un único
espacio de memoria y esto evita las comunicaciones entre componentes COM que se
realizan entre todas las tecnologías implicadas en una página ASP.
Por último
señalábamos la seguridad, en este punto también es importante el hecho de que
en muchas ocasiones PHP se encuentra instalado sobre servidores Unix o Linux,
que son de sobra conocidos como más veloces y seguros que el sistema operativo
donde se ejecuta las ASP,
Windows NT o 2000. Además, PHP permite configurar el servidor de modo que se
permita o rechacen diferentes usos, lo que puede hacer al lenguaje más o menos
seguro dependiendo de las necesidades de cada cual.
Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP está desarrollado en política de código abierto, a
lo largo de su historia ha tenido muchas contribuciones de otros
desarrolladores. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con
mayor meditación para cubrir las necesidades de las aplicaciones web actuales.
Este lenguaje de
programación está preparado para realizar muchos tipos de aplicaciones web
gracias a la extensa librería de funciones con la que está dotado. La librería
de funciones cubre desde cálculos matemáticos complejos hasta tratamiento de
conexiones de red, por poner dos ejemplos.
Algunas de las más importantes capacidades de PHP son: compatibilidad con las bases de datos más
comunes, como MySQL,
mSQL, Oracle,
Informix, y ODBC, por ejemplo. Incluye funciones para el envío de correo electrónico, upload de archivos, creardinámicamente en el servidor
imágenes en formato GIF, incluso animadas y una lista interminable
de utilidades adicionales.
¿para que sirve PHP?
¿El Php es igual que el Html.?
No, son
cosas totalmente distintas, pero complementarias. HTML es el lenguaje que
interpretan los navegadores web, y es lo que se muestra. PHP se ejecuta en el
servidor, y genera una salida HTML para que se vean los resultados en los
navegadores. PHP realiza acciones, HTML muestra informacion.
Nuestro
primer PHP
La ventaja que tiene PHP sobre otros lenguajes de
programación que seejecutan en el servidor (como podrían ser los
script CGI Perl), es que nos permite intercalar las sentencias PHP en las
paginas HTML, es un concepto algo complicado de entender si no se ha visto
nunca como funciona unas paginas PHP o ASP.
Vamos a ver un ejemplo sencillo para comprenderlo
mejor. En azul está elcódigo HTML y en rojo el código PHP. Seguiremos este criterio durante todo el manual.
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
Parte de HTML normal.
<BR><BR>
<?php
echo "Parte de PHP<br>";
for($i=0;$i<10;$i++)
{
echo "Linea ".$i."<br>";
}
?>
</body>
</html>
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
Parte de HTML normal.
<BR><BR>
<?php
echo "Parte de PHP<br>";
for($i=0;$i<10;$i++)
{
echo "Linea ".$i."<br>";
}
?>
</body>
</html>
El código PHP ejecutado tiene dos partes: la primera
imprime "Parte de PHP" y la segunda es un bucle que se ejecuta 10
veces de 0 a 9, por cada vez que se ejecuta se escribe una línea, la variable $i contiene el número de línea que se está
escribiendo.
La función PHP strlen
¿Qué hace la función strlenExplanation
En PHP, esta función se utiliza para obtener la longitud de la cadena.
Sintaxis:
Sintaxis:
strlen(string)
La anterior sintaxis devuleve la longitud de la cadena dada.
Ejemplo:
Ejemplo:
<?php
echo strlen("Hi my name is Sam Anderson");
?>
Resultado:
24
En el ejemplo anterior, se muestra la longitud total de la cadena,
incluyendo espacios en blanco.
La función PHP substr
¿Qué hace la función subst
Explanation
En PHP, esta función devuelve una parte de una cadena.
Sintaxis:
substr(string,start,length)
En la sintaxis anterior, "string" es la entrada que se
devuelve, "start" especifica por dónde empezar en la entrada,
"length" especifica la longitud de una parte de una cadena.Por lo
general, "start", "length" pueden tener números positivos y
negativos,los cuales se refieren al inicio y al final de una cadena.
Ejemplo:
Ejemplo:
<?php
echo substr("abcdef", -1);
echo substr("abcdef", -2);
echo substr("abcdef", 0, -1);
echo substr("abcdef", 2, -1);
?>
Resultado:
f
ef
abcde
cde
En el ejemplo anterior el primer valor inicial es "-1" así que
el último carácter "f" es tomado, en el otro ejemplo el valor inicial
es "0" así la cadena es tomada desde el principio y ya que la
longitud es "-1", esto deja un caracter desde el final para mostrar
en la salida.
Función PHP strtoupper
¿Qué es una función strtouppe
Explanation
En PHP, esta función es usada para convertir una cadena a mayúscula.
Sintaxis:
Sintaxis:
strtoupper(string)
En la
sintaxis anterior, la "string" dada es convertida a mayúscula.
Ejemplo:
Ejemplo:
<?php
$str = "Hi FOLKS welcome to Web our WORLD";
$str = strtoupper($str);
echo $str;
?>
$str = "Hi FOLKS welcome to Web our WORLD";
$str = strtoupper($str);
echo $str;
?>
Resultado:
HI FOLKS
WELCOME TO WEB OUR WORLD
En el ejemplo anterior la string (cadena), la cuál está tanto en
mayúscula como en minúscula es convertida a mayúscula.
La función PHP strtolower
¿Qué hace la
función strtolowe
Explanation
En PHP, esta función se utiliza para convertir una cadena a minúsculas.
Sintaxis:
Sintaxis:
strtolower(string)
En la sintaxis anterior, la "cadena" (string) dada se
convierte a minúsculas.
Ejemplo:
<?php
$str = "Hi FOLKS welcome to Web our WORLD";
$str = strtolower($str);
echo $str;
?>
Ejemplo:
<?php
$str = "Hi FOLKS welcome to Web our WORLD";
$str = strtolower($str);
echo $str;
?>
Resultado:
hi folks welcome to web our world
En el ejemplo anterior, la cadena se convierte en ambos casos a
minúsculas.
Tomado de:
http://unawebmaslibre.blogspot.com.co/2012/08/instalar-un-servidor-en-ubuntu-1204.html
Ejercicios: |
Se tienen las siguientes oraciones: |
|
Hacer programa en Php que genere los siguientes resultados: (Utilizando sintaxis sólo en Php) |
En clase el docente explico estos conceptos y se realizo la evaluacion El ejercicio era el siguiente: realizar un programa que me mostrara la tabla de multiplicar del 35 del 1 al 10 y que las lineas pares tuvieran fondo rojo y las impares azul <?php $x=35; for ($i=1;$i<=10;){ if($i%2==0){ echo "<font color='#ff0000'>" $x . ' x ' . $i . ' = ' . $x*$i . "<br> </font>"; } else { echo "<font color='#0000ff'>" $x . ' x ' . $i . ' = ' . $x*$i . "<br> </font>"; } } ?> |
Comentarios
Publicar un comentario