Ayer termine el Minitutorial de Inyecciones SQL, ahora mostrare como instalar un servidor local que nos ayudara con los ejercicios que empezaremos a desarrollar mas adelante con PHP así que pues manos a la obra.
Mostrare la instalación paso a paso en Debian Squeeze, la instalación no debería de ser muy diferente en Ubuntu, lo primero que haremos es actualizar nuestros repositorios seguido de esto instalaremos nuestros servidor apache2 de la siguiente manera.
- # apt-get install apache2
Al terminar la instalación nos dirigimos a nuestro navegador y tecleamos lo siguiente.
- http://localhost
Al dar enter en teoría debería de mostrar una pagina mas o menos como la siguiente, cabe mencionar que la pagina index.html se encuentra alojada en /var/www , por lo que todos nuestros proyectos deberían ir en esta carpeta.
Ahora instalaremos php5, tecleamos lo siguiente.
- # apt-get install php5
Para probar que php5 esta instalando y corriendo debemos hacer dos cosas la primera es crear un archivo en /var/www/info.php que contenga el siguiente código.
< php
phpinfo();
?>
phpinfo();
?>
Y la segunda cosa que necesitamos hacer es reiniciar nuestro servidor con la siguiente
instrucción.
instrucción.
- /etc/init.d/apache2 restart
Ahora teclearemos en nuestro navegador lo siguiente.
- http://localhost/info.php
Lo cual nos mostrara una imagen mas o menos como la siguiente.
Ahora instalaremos nuestro Gestor de Bases De Datos Mysql de la siguiente manera.
- #apt-get install mysql-server
Durante el proceso de instalación se nos pedirá la contraseña de superusuario de Mysql es
importante recordarlo bien, al finalizar la instalación reiniciaremos nuestro servidor Apache.
importante recordarlo bien, al finalizar la instalación reiniciaremos nuestro servidor Apache.
- /etc/init.d/apache2 restart
Ahora ya podemos crear bases desde la consola, personalmente me gusta hacerlo así pero
cuando se trata de tablas largas y complejas prefiero hacerlo visual, debido a esto instalaremos phpmyadmin, seguramente muchos ya saben que es un completo gestor visual de mysql, lo
instalamos de la siguiente manera.
cuando se trata de tablas largas y complejas prefiero hacerlo visual, debido a esto instalaremos phpmyadmin, seguramente muchos ya saben que es un completo gestor visual de mysql, lo
instalamos de la siguiente manera.
- # apt-get install phpmyadmin
Durante la instalación se nos pedirán varios datos el primero de ellos es que servidor usaremos
a lo cual marcaremos obviamente apache2 después se nos pedirá si queremos crear una
base de datos en ese cuadro de dialogo escogemos que si, por ultimo se nos pide el
password de mysql, así que tecleamos el que ingresamos durante la instalación de mysql en
pasos anteriores.
a lo cual marcaremos obviamente apache2 después se nos pedirá si queremos crear una
base de datos en ese cuadro de dialogo escogemos que si, por ultimo se nos pide el
password de mysql, así que tecleamos el que ingresamos durante la instalación de mysql en
pasos anteriores.
En varios post y tutoriales en los que me apoye se limitaban a solo decirnos que para echar a
andar el phpmyadmin ingresáramos a http://localhost/phpmyadmin y al hacerlo siempre me
regresaba que la pagina no existía o errores de ese tipo, por lo que para terminar la instalación
correcta de phpmyadmin se debe de editar el siguiente archivo como se muestra a
continuación.
andar el phpmyadmin ingresáramos a http://localhost/phpmyadmin y al hacerlo siempre me
regresaba que la pagina no existía o errores de ese tipo, por lo que para terminar la instalación
correcta de phpmyadmin se debe de editar el siguiente archivo como se muestra a
continuación.
Editaremos el archivo /etc/apache2/apache2.conf después de abrirlo nos vamos hasta abajo
del archivo cuidado no tocar nada mas e incluiremos la siguiente linea.
del archivo cuidado no tocar nada mas e incluiremos la siguiente linea.
- Include /etc/phpmyadmin/apache.conf
Ahora tecleamos en la barra de direcciones http://localhost/phpmyadmin y mostrara una pagina como esta.
Ahora si ya tenemos listo nuestro server no les queda mas remedio que empezar a jugar un
rato por ustedes mismos para que así se vallan acostumbrando al proceso de instalación y
desarrollo de aplicaciones.
rato por ustedes mismos para que así se vallan acostumbrando al proceso de instalación y
desarrollo de aplicaciones.
Soy Hiram Zuñiga y agradezco sus comentarios.
Que tal, buen blog, los how to's son buenos, cortos y contundentes, sigan posteando Saludos.
ResponderEliminar@x3mw3rty gracias a ti por pasar y comentar y aun mejor que bueno que te sirviera... Saludos y claro que seguiré posteando mas :D
ResponderEliminarHola antes que nada gracias por su articulo. Pero al iniciar phpmyadmin me devuelve un error de phpmadmin diciendo lo siguiente:
ResponderEliminar"phpMyAdmin -
Hubo errores al iniciar la sesión. Por favor, revise los errores en la bitácora de su PHP y/o servidor web y configure correctamente su instalación PHP."
Hola @Pablo Fernandez primero gracias a ti por comentar...
ResponderEliminartodo lo demas te funciona php mysql ??
Que SO usas??
Si usas Linux incluiste en el archivo /etc/apache2/apache2.conf la siguiente linea, Include /etc/phpmyadmin/apache.conf , esa linea va al final de dicho archivo.
Saludos.
Hola de nuevo antes envie el comentario antes de teminar de escribirlo.
ResponderEliminarTodo lo demas funciona a la perfecion.
Uso Ubuntu 11.04 y si inclui la linea sin tocar nada mas al final del archivo apache.conf.
El error que me da creo que es de la configuracion de phpmyadmin.
Muchas gracias de nuevo
Hola @Pablo Fernandez te da algun numero de error o solo te muestra ese texto???
ResponderEliminar"phpMyAdmin -
Hubo errores al iniciar la sesión. Por favor, revise los errores en la bitácora de su PHP y/o servidor web y configure correctamente su instalación PHP."
No. ese es todo el texto que me da.
ResponderEliminarOk @Pablo Fernandez lo mejor que puedes hacer es ver los errores de la bitácora de PHP(logs), ahora que puede ser problema de permisos prueba haciendo chmod 755 /var/lib/php/session reinicia tu servery prueba, si no va, edita el archivo php.ini y guarda las sessiones en /tmp de la siguiente forma edita php.ini busca la variable session_save_path y cambialo a /tmp quedabdo asi session_save_path = /tmp igual reinicia tu server y nos cuentas como te fue Saludos.
ResponderEliminarBueno te cuento lo nuevo:
ResponderEliminarPrimero al intentar cambiar los permisos del directorio var/lib/php me di cuenta que no existia, y que el directorio que existia era var/lib/php5 y que no tenia el directorio session. Cambie el directorio de nombre de php5 a php y cree dentro de el la carpeta session pero aun asi no funcionó.
Devolvi todo a su nombre original y continue con el segundo paso. El path de php.ini que me dices no existia, asi que he subido mi php.ini aqui: http://www.gw620.com/dir/php.ini miralo a ver si tienes solucion a esto. Un saludo y muchisimas gracias por tu ayuda.
@Pablo Fernandez creo por comentario ya es algo revuelto pasame tu correo te agrego a Gtalk y tratamos de solucionarlo mas rápido jajaja... Saludos
ResponderEliminarTienes razon XD
ResponderEliminarMi correo es dryant@gmail.com
Nos vemos
Hola amigo, mi seguí tu tuto.. Tengo un problema con php... al terminar tu tuto sin inconvenientes quise ejecutar un script php en la consola "php check_configuration.php" pero obtengo la siguiente notificacion "bash: php: no se encontró el comando" que crees pase? uso debian squeeze
ResponderEliminarPor el problema que te muestra es porque no tienes en el bash el ejecutable php, solo como duda porque quieres hacer eso, si quieres ejecutar check_configure.php puedes hacerlo desde tu navegador basta con que copies ese archivo check_configure.php en la siguiente dirección /var/www/ y para poder verla desde el navegador web que uses ingresas a esta dirección localhost/check_configure.php y debe de funcionar. Espero te sirva saludos. Cualquier cosa no dudes en preguntar.
EliminarExcelente, anda OK
ResponderEliminarQue bien que te sirviera, saludos.
Eliminar