Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas

lunes, 25 de abril de 2016

Instalación de LAMP en Ubuntu 16.04: Linux, Apache, MySQL y PHP



El acrónimo LAMP viene de Linux, Apache, MySQL y PHP. Veamos cómo instalar todas estas herramientas de desarrollo web en un equipo con Ubuntu Linux 16.04.



Instalamos Apache
sudo apt-get install apache2



Al terminar la instalación de Apache, comprobemos que todo ha ido bien.
Para ello, desde un navegador web, p.e. Chrome, escribimos localhost, y se debería ver la página de bienvenida de Apache



Instalamos MySQL
sudo apt-get install mysql-server mysql-client




Ponemos una clave para administrador: no la olvides, es muy importante




Instalamos PHP
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql




Creamos nuestro primer fichero php
sudo vi /var/www/html/info.php



Simplemente escribimos dentro:
<?php
phpinfo();
?>
Grabamos y salimos



Comprobamos que PHP se ha instalado correctamente. En el navegador web escribir:
localhost/info.php



Ahora instalamos phpmyadmin
sudo apt-get install phpmyadmin php-mbstring php-gettext


Con la tecla espacio marca la opción apache2 y luego Aceptar



Responde Sí a la configuración de phpmyadmin sobre la base de datos




Establece una clave para el usuario phpmyadmin sobre MySQL



Habilita los módulos mcryp y mbstring. Para ello:
sudo phpenmod mbcrypt
sudo phpenmod mbstring



Reinicia el servidor web Apache
sudo systemctl restart apache2

  

Comprobemos que todo ha ido bien. Desde el navegador
localhost/phpmyadmin
Usuario: root
Clave: <la que hayas establecido durante instalación>



Y ya estamos dentro de phpmyadmin




martes, 11 de diciembre de 2012

Uso de tildes y ñ en nuestro sitio web

En ocasiones evitamos escribir tildes en nuestros sitios web porque no recordamos los códigos especiales para este tipo de caracteres, lo cual da una imagen corporativa deficitaria de la institución, entidad, empresa,... para la que sea el desarrollo.

Una forma simple de evitar tener que introducir una y otra vez estos códigos difíciles de recordar es incluir al comienzo de nuestros ficheros el comando <meta> especificando el juego de carácteres UTF-8.

En el siguiente fragmento de código se muestra cómo hacerlo:


A partir de este momento ya podemos escribir con normalidad, sin tener que utilizar los códigos especiales para vocales acentuadas, eñes,... y su visualización será la esperada.

Espero a partir de ahora no encontrar más sitios web con faltas de ortografía.

viernes, 16 de noviembre de 2012

Una manera sencilla de controlar los "notices" de PHP

El ejercicio consiste en hacer un login sencillo en el cual ingresamos nombre y contraseña en el login.php, y en el validarLogin.php comprobamos que los datos introducidos estén en el array asociativo en el que creamos los usuarios y contraseñas. El notice de la imagen anterior aparece al introducir un usuario que no exista en el array asociativo(Que no existe el usuario). 
Este es el login.php (Un simple formulario)





Este es el codigo que tengo en validarLogin.php. Lo primero que hace es iniciar sesión  La variable $_SESSION['dentro']=false esta puesta para que no se pueda "hacer trampa" y entrar directamente a la pagina que protege el login.php.
Creamos el array, el indice es el usuario y el valor, la contraseña.

 Y lo siguiente es lo que controlaría los notices (error_reporting(E_ALL ^  E_NOTICE)) que lo que básicamente hace, es reportar todos los errores excepto  los de notice.

Cuando lo descomentamos, intentamos acceder nuevamente y vemos que ya no nos sale.