guia instalacion del php y phpmyadmin

14
UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO LINUX III UNIVERSIDAD DE CORDOBA - LORICA Para elaborar esta guía es necesario conocer conceptos relacionados los temas, para ello se definirá que es el lenguaje de programación PHP y el entorno grafico de lenguaje de programación PHYMYADMIN, al final de estas recurriremos a los pasos para la instalación. Contenido 1. PHP 1.2 Visión General 1.3 Características 1.4 Ejemplos de código 1.5 Aplicaciones desarrolladas con PHP 1.6 IDES para PHP 2. PHPMYADMIN 3. Instalación del PHP 4. Instalación del PHPMYADMIN 5. Configurar PHP con MYSQL 5. Configurar PHP con Servidor http APACHE. 1. PHP PHP es un lenguaje de programación interpretado , diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+ . PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre. 1.2 VISION GENERAL PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, aunque el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache

Upload: femiarca

Post on 13-Jun-2015

904 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

Para elaborar esta guía es necesario conocer conceptos relacionados los temas, para ello se definirá que es el lenguaje de programación PHP y el entorno grafico de lenguaje de programación PHYMYADMIN, al final de estas recurriremos a los pasos para la instalación. Contenido 1. PHP 1.2 Visión General 1.3 Características 1.4 Ejemplos de código 1.5 Aplicaciones desarrolladas con PHP 1.6 IDES para PHP 2. PHPMYADMIN 3. Instalación del PHP 4. Instalación del PHPMYADMIN 5. Configurar PHP con MYSQL 5. Configurar PHP con Servidor http APACHE.

1. PHP

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

1.2 VISION GENERAL

PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, aunque el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache

Page 2: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

más popular entre las computadoras que utilizan Apache como servidor web. La versión más reciente de PHP es la 5.3.0 (for Windows) del 30 de junio de 2009.

El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.

1.3 CARACTERISTICAS VENTAJAS • Es un lenguaje multiplataforma. • Completamente orientado a la web. • Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad,

destaca su conectividad con MySQL y PostgreSQL. • Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o

extensiones). • Posee una amplia documentación en su página oficial ([2]), entre la cual se destaca que todas las funciones

del sistema están explicadas y ejemplificadas en un único archivo de ayuda. • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. • Permite aplicar técnicas de programación orientada a objetos. • Biblioteca nativa de funciones sumamente amplia e incluida. • No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que

estén manejando en tiempo de ejecución. • Tiene manejo de excepciones (desde PHP5). • Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos

otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes (ver más abajo Frameworks en PHP).

INCONVENIENTES

• La ofuscación de código es la única forma de ocultar las fuentes.

1.4 EJEMPLOS DE CÓDIGO PHP En el siguiente ejemplo se muestra el típico Hola Mundo, que es una simple impresión por pantalla del mismo mensaje: <?php echo "Hola Mundo"; ?>

Page 3: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

El ejemplo anterior escribiría simplemente "Hola Mundo" (sin comillas) en la página web. Es importante recordar que todo bloque de código PHP debe estar dentro de <?php(para abrir) y ?>(para cerrar) o simplemente de una forma más corta <? <CÓDIGO_PHP> ?>, muy parecido a las etiquetas en ASP <% <CÓDIGO_ASP> %>. Ahora bien, el resultado que tendríamos en el navegador sería el siguiente:

Hola Mundo

A continuación un ejemplo de envío y recepción de datos en una misma página con PHP:

<html> <head> <title>Ejemplo de uso simple en envío y recepción de parámetros con PHP</title> </head> <body> <?php // Si existe la variable $_POST['muestra'], entonces muestra la comida favorita if (isset($_POST['muestra'])) { echo 'Hola, '.$_POST['nombre'].', tu comida favorita es: '. $_POST['comida'].''; } else { // Si no, muestra un formulario solicitando la comida favorita ?> <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>"> ¿Cuál es tu nombre? <input type="text" name="nombre" /> ¿Cuál es tu comida favorita? <select name="comida"> <option value="Spaguetis">Spaguetis</option> <option value="Asado">Asado</option> <option value="Pizza">Pizza</option> </select> <input type="submit" name="muestra" value="Seguir" /> </form> <?php } //Fin del bloque else ?> </body> </html>

En este código es posible observar las siguientes características:

Page 4: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

• Las variables enviadas por un formulario utilizando el método POST, son recibidas en el lenguaje dentro de la matriz $_POST, lo cual facilita la obtención de este tipo de datos. Este mismo método es utilizado por el lenguaje para todas las fuentes de información en una aplicación web, tales como cookies en la matriz $_COOKIES, variables de URL en $_GET (que en formularios puede servir para guardar los datos), variables de sesión utilizando $_SESSION, y variables del servidor y del cliente por medio de la matriz $_SERVER.

• El código PHP está incrustado dentro del HTML e interactúa con el mismo, lo que permite diseñar la página Web en un editor común de HTML y añadir el código dinámico dentro de las etiquetas <?php ?>.

• El resultado muestra y oculta ciertas porciones del código HTML en forma condicional. • Es posible utilizar funciones propias del lenguaje para aplicaciones Web como htmlentitites(), que convierte

los caracteres que tienen algún significado especial en el código HTML o que podrían desplegarse erróneamente en el navegador como acentos o diéresis, en sus equivalentes en formato HTML..

Todas las variables en PHP llevan el símbolo de dolar como prefijo (ejemplo: $variable1, $variable2, $variable3...,$variableN), los tipos de variable no es necesario declararlas, ya que a medida que se usan en la aplicación el servidor reconoce de que tipo son. Para mostrar una cadena (en inglés string) debe estar dentro de comillas dobles o simples (ejemplo: "Hola Mundo", 'Lo que quiero mostrar'). Cabe destacar que si se desea mostrar el símbolo " o ' debe encerrarse en el otro tipo de comillas ("...'...", '..."...') o usarse un escape (\', \").

Toda línea de instrucción siempre termina en un punto y coma (;), al igual que el lenguaje C.

Para insertar un comentario de una sola línea, debe empezar por // o por #. El resto de la línea es tratado entonces como un comentario. Para insertar un bloque de comentario, de una o más líneas, se utiliza la combinación /* y */, por ejemplo: /* <COMENTARIOS> */

1.5 APLICACIONES DESARROLLADAS CON PHP • Redes Sociales

o Facebook • E-Commerce

o Magento o OsCommerce

• Blogs o WordPress

• Burning Board • CMSformE • Dokuwiki • Drupal • Gallery Project • Mambo Open Source

• MediaWiki (desarrollado para Wikipedia)

• Moodle • Phorum • phpMyAdmin • PHP-Nuke • phpPgAdmin • PhpWiki • PmWiki • Zikula (anteriormente

llamado PostNuke) • Smarty

• SPIP • SugarCRM • vBulletin • Xaraya • Xoops • Joomla • MODx • SMF • phpBB • UVG SCADA

Page 5: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

1.6 IDES PARA PHP

Algunos de los Entornos de Desarrollo Integrados, en inglés (IDE, Integrated Development Environment), para PHP más conocidos o habituales son:

• PDT, plugin de Eclipse: GPL - (Sun). • NetBeans , libre, multiplataforma. • Zend Studio: Comercial - (Zend). • Aptana Studio: GPL, existe una versión comercial. Debe instalarse el plugin para PHP. Está basado en Eclipse,

pero posee características que lo hacen más deseable que el Eclipse PDT; entre ellas: auto-completado de código, auto-identador.

• Komodo IDE: Komodo Edit, libre y gratuito, el IDE es licencia comercial - (Mozilla). • NuSphere PhpED: Comercial, para linux y windows. • Quanta: GPL y gratuito, para GNU/linux con QT. • Bluefish: GPL y gratuito, para GNU/linux con GTK. • Geany:GPL, para linux. Sumamente liviano. Incluye autocompletado, autoidentador, soporte para

numerosos lenguages. • phpDesigner: Comercial y Freeware, para linux y windows. Incluye integración con el manual,

autocompletado en código y viene en varios idiomas. • Rapid PHP: Comercial, para windows. • AJAX PHP IDE: Entorno de desarrollo para PHP que utiliza funcionalidad AJAX en los eventos de los

formularios diseñados. Separación de la lógica y el html.

2. PHPMYADMIN

PhpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 50 idiomas. Se encuentra disponible bajo la licencia GPL.

Este proyecto se encuentra vigente desde el año 1998, siendo el mejor evaluado en la comunidad de descargas de SourceForge.net como la descarga del mes de diciembre del 2002. Como esta herramienta corre en máquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnología utilizada ha ido variando durante su desarrollo.

3. INSTALACIÓN DEL PHP Para la instalación del lenguaje de programación PHP, primero hay que desecarlo desde cualquier página web de internet, esta sería una opción. http://php.malavida.com/mvdwn/1340-linux

Page 6: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

Ya descarga, aparecerá comprimida que es lo más recomendable para la instalación y la ubicamos dentro de una carpeta el cual puede llamarla del cualquier manera en mi caso “instalador”, el cual la situamos el Escritos de Linux. Con la carpeta situada el Escritorio empezamos a instalar el PHP. Primero abrimos la terminal de Linux: (Aplicaciones->Accesorios->Terminal) Para instalación es necesario trabajar desde el administrador NO del usuario y con conexión a INTERNET, sino no se instalará Entramos al Administrador de la terminal con: $sudo su Ingresamos la contraseña del usuario xxxxxxxxx (Al digitar los dígitos ingresos no aparecerán, pero realmente se están ingresando, ya ingresados pulse Enter.) Y a partir de esto trabajaremos desde el Administrador que aparecerá con este símbolo # Una vez realizados esto, por la terminal nos ubicamos hasta donde está ubicada la carpeta en el escritorio de Linux: # cd .. (Con varias de estas hasta llegar al Home) # cd <nombre del equipo>/<Escritorio>/<nombre de la carpeta> /home/nombre del equipo/Escritorio/nombre de la carpeta# Ya ubicados en la carpeta realizamos los pasos a instalar. apt –get install : instalador de paquetes.

#apt-get install php5 libapache2-mod-php5 Para habilitar el PHP con el Servidor en este caso APACHE realizamos los siguientes pasos:

Una vez instalado el PHP con el paso anterior, puedes crear un fichero de prueba para comprobar que funciona correctamente, el cual lo hacemos saliendo de la ubicación del escritorio hasta del Home por la terminal. # cd .. Varias veces # cd /var/www/ Dentro del www

Page 7: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

# gedit testphp.php (para crear un editor de texto .php) ó directamente después de salid del Home # gedit /var/www/testphp.php

En el nuevo fichero creado inserta la siguiente línea.

<?php phpinfo(); ?>

Lo guardamos y cerramos el editor de texto.

Reiniciamos el servicio del Apache para que nuestra instalación sea reconocida # /etc/init.d/apache2 restart Abrimos un navegador el cual deberías visualizar la información de php. Visitamos el navegador, digitamos el siguiente código.

http://localhost/testphp.php

Y se supone obtener un resultado como el siguiente

Page 8: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

Hasta el momento ya deberíamos de tener Apache y PHP instalados!

4. INSTALACIÓN DE PHPMYADMIN Ahora vamos a instalar un programa llamado phpMyAdmin para poder manipular visualmente nuestra base de datos de manera bastante sencilla, lo cual es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web (en este caso APACHE), utilizando Internet. Para la instalación del entorno grafico phpmyAdmin primero hay que instalar php y servidor http Apache, esto lo haremos colocando el paquete comprimido el cual lo encontraremos en la siguientes dirección. http://phpmyadmin.malavida.com/descarga-directa Nota: esta versión esta en ingles hay paginas que las descargar en español y posee hasta 50 idiomas más. Al hacer esto la ubicamos en la carpeta El escritorio de Linux llamada en mi caso “instalador” y cambiamos el nombre del paquete comprimido, por el nombre phpmyadmin u otro, el cual dicho nombre lo utilizaremos más adelante.

Page 9: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

Llegamos hasta la ubicación de la carpeta por la terminal con los pasos escritos al principio del contenido 3. Instalador del PHP. Ya ubicados en la carpeta digitamos los siguientes códigos: #mysqladmin -u root password contraseña Donde el root es tu usuario y la palabra contraseña la vas a cambiar por una que tú recuerde. (Asegúrate de cambiar tucontraseña para que sea la contraseña que vas a recordar y utilizar más adelante) Al hacer esto instalaremos el paquete phpmyadmin Con el siguiente código en la terminal aptitude install : instalador de paquete # aptitude install phpmyadmin Nos aparecerá una opción: ¿Desea continuar [Y/n]? y escogemos y. (yes o no)

Page 10: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

¿Quieres ignorar esta advertencia y procedes de todas formas? Introduzca “Si” Cuando está instalado aparecerán entornos gráficos donde configuraremos el phpmyadmin

De nuevo si es nuestra primera instalación de phpMyAdmin saldrá una pantalla para elegir una configuración automática, pulsando la barra de tareas seleccionamos apache2 y presionamos entre.

El phpmyadmin necesita de un servidor el cual en este caso escogemos APACHE 2, (Nota: tiene que estar instalado el Servidor http APACHE)

Nos muestra una opción: ¿Desea configurar la base de datos para phpmyadmin con <<dbconfig-common>>?

Page 11: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

<Si> <no> La base de datos se refiere al MYSQl(por lo que debemos instalarlo antes que esto) el cual escogeremos la opción <si> para seguir la instalación de phpmyadmin. En el procedimiento de la instalación nos mostrara otro entornos gráficos que nos permite confirmas la contraseña que digitamos al principio del contenido 4. INSTALACION DEL PHPMADMIN. Digitaremos las contraseñas hasta terminal el proceso Ingresamos por primera vez la contraseña - ingresamos por segunda vez la contraseña

Confirmamos la contraseña

Al finalizar la instalación del phpmyadmin. Movemos la carpeta al destino / www dentro de la /usr sitios de navegación con la siguiente sintaxis. Para mover la carpeta nos salimos de la carpeta de instalación e ubicarnos en el Escritorio

Page 12: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

# cd .. Una sola vez Movemos la carpeta # mv phpmyadmin /var/www/ Lo que hicimos fue cortar la carpeta phpmyadmin y pegarla dentro de la dirección www Reiniciamos el servicio del Apache para que nuestra instalación sea reconocida # /etc/init.d/apache2 restart Abrimos un navegador el cual deberías visualizar la información de phpmyadmin. Visitamos el navegador, digitamos el siguiente código.

http://localhost/phpmyadmin

Y se supone obtener un resultado como el siguiente Donde introducirás el usuario en este caso root y la contraseñas la que digitamos y confirmamos Si queremos que el PHPMYAMIN interactué con el php , Mysql y el Servidor http apache o viceversa, realizamos los pasos del contenido 5 y que se mostraran a continuación y al hacer esto ingresamos a la página web con phpmyadmin y listo. Esto se hará con el fin de que todas las paginas html, que hagamos dentro de /www en ficheros .php. El phpmyadmin nos permita crear nuestras tablas o dígitos de una manera más sencilla, permitiendo la interacción con el entorno de base de dato de MYSQL y el lenguaje de programación PHP, facilitando al usuario no realizar tantos códigos dentro de un terminal, html y/o php. Apoyándose en un Servidor, en este caso http ALPACHE para la salida de dichos datos dentro de una estructura. En conclusión los tres hacen como una unión para que unas se ayuden de otras.

5. CONFIGURAR PHP CON MYSQL

Page 13: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

Una vez completada la instalación del PHP, nuestro nuevo objetivo es que PHP pueda trabajar con MySQL. Para ello vamos a tener que modificar una línea en el archivo php.ini. y lo hacemos por la terminal, recuerde por el administrador ,fuera del /home. e ingresamos el siguiente código. # gksudo gedit /etc/php5/apache2/php.ini

Nos aparecerá un editor de texto.

Y buscamos la siguiente línea ;extension=mysql.so Y le quitamos el ; (punto y coma) que lleva delante, es decir, queda de esta forma extension=mysql.so Guardamos el archivo y reiniciamos nuestro servidor web # /etc/init.d/apache2 restart

Este paso nos permite tener conexión entre phpadmin y Servidor http APACHE.

6. CONFIGURAR PHP CON SERVIDOR HTTP APACHE. Para configurar php en apache creas un fichero # cd .. Varias veces # cd /var/www/ Dentro del www # gedit index.php (para crear un editor de texto .php) ó directamente después de salid del Home # gedit /var/www/index.php

En el nuevo fichero creado inserta la siguiente línea.

Page 14: Guia Instalacion del Php y PhpMyAdmin

UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS – INGENIERIA

PROGRAMA: INGENIERIA DE SISTEMAS ELECTIVA LIBRE III

GUIA DE INSTALACIÓN PHP Y PHPMYADMIN DAIRO CORREA RAMIREZ

DONADO VILLAREAL GALEANO FERNANDO ARGEL CALAO

LINUX III UNIVERSIDAD DE CORDOBA - LORICA

<?php phpinfo(); ?>

Aparecerá algo así, Lo guardamos y cerramos el editor de texto.

Reiniciar el servicio del Apache para que nuestra instalación sea reconocida # /etc/init.d/apache2 restart Abrimos un navegador el cual deberías visualizar la información de php. Visitamos el navegador, digitamos el siguiente código.

http://localhost/phpmyadmin Ahora si aparecerá en la grafica anterior, donde ingresa tu usuario que es root y la contraseña que elegiste. Donde podrás realizar el diseño de tus páginas web. Es importante recordar los datos que vas a ingresar en el entorno grafico phpmyadmin, por si quieres crear una página web. Puesto que si quieres realizar un código, debes crea una carpeta con cualquier nombre dentro de /www y dentro de ella crear un fichero (.php) donde realizaras todos los requisitos que tu quieras hacer con tu pagina web.

Recuerda el ingreso de los dados, tiene que ser dentro del código PHP es decir <?php(para abrir) y ?>(para cerrar) o simplemente de una forma más corta <? <CÓDIGO_PHP> ?> . Ya eso es de tu parte, por si acaso hay tienes un ejemplo en la unidad del contenido 1.4 EJEMPLOS DE CÓDIGO PHP. SI QUIERES MAS BUSCA EN INTERNET. Recuerda los datos que ingresaste en el phpmyadmin debes colocarlo en el fichero .php con el nombre del la tabla. Para la salida de datos en la página web seria: http://localhost/nombre de la carpeta que creaste dentro de www Para saber sus ingreso http://localhost/phpmyadmin Donde al ingresar busca tu tabla creada y obtendrás los resultados ingresados.