Para poder tener un servidor Web, hacer páginas dinámicas con PHP y administrar una base de datos en MySQL, de entrada debes de preparar la plataforma instalando dichos paquetes.
De una sola patada podes instalar todos éstos paquetes solo con una línea de comando (la cual automáticamente buscará sus dependencias obviamente…).
En la terminal digitas:
sudo apt-get install apache2 php5 mysql-client mysql-server libapache2-mod-php5 php5-mysql php5-gd php5-curl php5-cgi phpmyadmin
y ya esta listo! Ojo que todo esta en una sola línea (sin dar enter).
Para probar el apache, solo debes de digitar en la barra de dirección de tu navegador favorito: http://localhost y te deberá aparecer algún mensaje de que esta funcionando o el directorio /var/www en http (que por cierto, ahi es donde debes de colocar tus páginas web).
Para probar el PHP debes de crear un archivo con extensión .php. Recomiendo entrar en consola y digitar:
sudo gedit /var/www/test.php
y luego digitas: <?phpinfo();?> y guardas (test.php)
En la barra de direcciones digitas: http://localhost/test.php y te deberá aparecer la siguiente ventana.
Para probar el MySQL y el phpMyAdmin, digitas en la barra de direcciones: http://localhost/phpmyadmin y te abrirá la ventana de sesión. Digitas «root» como nombre de usuario entras. (no olvides cambiar la contraseña de root).
Saludos!
Ola soy albert, bueno te cuento soy nuevo en todo lo relacionado con linux, instale en mi computador ubuntu pues windows :S me dio unos tremendos dolores de cabeza!!! Estoy programando en PhpMyAdmin y me cambie a ubuntu porque todo el mundo me dice que es mas rapido y todo eso (es verdad) 😀 buenisimo.. yapues estoy instalando lo relacionado al post solo coopie y pegue me esulto altiro por mientras lo dejo descargando :d joJOj ke buena!! 😀
yapues eso despues te posteo si me funciono todo ok!!
ojala bueno gracias por el post!!!! y eso
xau!!! suerte!!!
O.o Compadre se las mandoo eres un genio!!
jojojo
me resulto altiro!!
jajaja no tube que hacer nada!!!! me salio igual que windowrsss!!
pero mas facil jojojo
yapues
aiozz dejare marcado tu blog para estar visitando… aioss graxxxx
Bueno casi todo ok!! porque no puedo ver mis paginas *.php me dice esto:
Forbidden
You don’t have permission to access /Reservas/ on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 Server at localhost Port 80
O.o !!!
pero weno!! hay lo solucionare de alguna manera !!!! 😀 yap aiozz!!!
eehh.. Qué raro. Será porque estas colocando tu archivo PHP en /var/www ??? (o por en la carpeta Reservas/ que debería de estar dentro de www)
Cualquier cosa avisas.
Hola de nuevo, jajaja había dejado medio botado mi programación en php, funciono todo de mil maravillas!!!! estupendo.!!!
Lo que sucede es que no tengo permiso de escritura en esa carpeta.
sudo gedit /var/www/test.php eso me funciono lo cree así y funciono lo pude ver sin problemas!!! 😀 pero al momento de crear un archivo *.php y guardarla en /var/www/ no me deja porque dice que no tengo los permisos ese nomas era el problema!!!!
pero por medio del terminar escribí «chmod 777 www» y listo!!!
grax por too!!!…
cuando se ejecuta las lineas de comando, Instalando mysql se queda en:
Configurando mysql-server-5.0 (5.0.45-1ubuntu3.1) …
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
/etc/init.d/mysql: line 122: /etc/mysql/debian-start: No existe el fichero ó directorio
invoke-rc.d: initscript mysql, action «start» failed.
Alguna ayuda??
Hola, soy usuario nuevo de ubuntu. Estaba buscando unos tutoriales para programar en php y mysql cuando me enconre con esta pag. Teclee el comando que dejaste y se instalo todo al pelo, pero tras crear la pag cuando tecleo la dire en el mozilla solo me da la opcion a abrir o descargar el archivo, pero no me deja ver la pag.
Supuse que ese problema lo resolveria mas tarde, asi que intente verificar mysql y el phpmyadmin pero al copiar la dire en la barra de dires del mozilla me sale esto:
Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.2.4 (Ubuntu) Server at localhost Port 80
y en la barra de titulo dice ‘404 Not found’.
La version de Ubuntu que tengo instalada es la 7.10 (octubre de 2007), no es la 7.04 pero no crei que habria problema, o si?
No creo que fuera por la versión. Lo que veo es de que no se ha instalado bien la parte que enlaza php con apache. vuelve a instalar el paquete libapache2-mod-php5 y luego instala nuevamente phpmyadmin. Durante la instalación del phpmyadmin, te debe preguntar sobre en qué servidor web trabajará así para configurarlo de forma automática (crear el directorio virtual /phpmyadmin).
Espero que te ayude ésto y cualquier cosa me avisas.
wenas, ami em pasa algo estraño, cuanod intento ver alguna pagina de mi servidor no se me ve, sino ke se me intenta descargar, es decir me sale la ventada de guardar o abrir O.o porfavor necesito ayuda.
gracias.
Siempre que sale eso de descargar el archivo php es cuando no esta instalado php5 correctamente o no esta instalado el paquete: libapache2-mod-php5.
Verifica ésto y me avisas.
Saludos!
A mí me quiere descargar la página php… no se por qué, ya hasta reinstalé ubuntu y me sigue pasando lo mismo!
Saludos!
todo funciono de maravilla ecepto que al teclear en mi navegador :
http://localhost/phpmyadmin me sale este error:
Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80
Utilizo linuxmint.
Agradezco de antemano alguna sugerencia
prueba con:
apt-get –purge remove mysql-server-5.0
apt-get –purge remove mysql-server
apt-get –purge remove mysql-client
etc…
Salu2
hola!, todo bien, excepto por lo de mysql, me pasó lo mismo que a lenin…
Configurando mysql-server-5.0 (5.0.45-1ubuntu3.1) …
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
/etc/init.d/mysql: line 122: /etc/mysql/debian-start: No existe el fichero ó directorio
invoke-rc.d: initscript mysql, action “start” failed.
alguien sabe que puede ser¿?
Saludos
¡Muchas gracias!
algunos casos que he visto de comentarios, puede ser de que no hayan copiados sus archivos php en /var/www
o talvez, los permisos no estan bien. www debe ser propietario www-data osea:
chown -R www-data:www-data /var/www
Aahhh, y los archivos php les recomiendo que sean con los siguientes permisos:
chmod -R 644 /var/www/*.php
Deberían de crear sus archivos php dentro de www con permisos de sudo. Yo así hago y me funciona bien.
Si les de problemas el MySQL o el PHPMyAdmin, desinstalen y vuelvan a instalar. Debe de funcionar bien. Hay que revisar su conexión de internet, los Orígenes del Software (Repositorios), etc.
apt-get remove …
apt-get install …
hice algunos cambios en mi servidor apachi y en los modulos php y haora no me deja ver los sitios que tengo montados, al intentar abrirlos me saca un cuadro de descarga.
para que funcione http://localhost/phpmyadmin deben crear en enlace sudo ln -s /usr/share/phpmyadmin /var/www/
Muchisimas gracias por el aporte, tenia problemas para levantar lo sitios web por la cuestion de los permisos, pero funciona perfectamente ahora, un saludo!
Gracias por tan excelente aporte, y me parece excelente que hayan comunidades como estas en El Salvador 😀 tengo una duda, si no tengo conexion a internet, phpmyadmin no funciona, que puedo hacer para que phpmyadmin funcione sin necesidad de estar conectado a internet? gracias, un saludo!
Bueno, al instalar phpmyadmin, en el proceso de instalación te pide que elijas en qué servicio web trabajará (tendrías que elegir apache2) y en éste momento se configurar apache para que pueda ser visible phpmyadmin y no sea necesario crear un enlace duro, aunque a veces hay que hacerlo porque ni modo (aporte de roger).
Al final de la instalación, phpmyadmin esta configurado de forma local en tu computadora, por lo que no necesitas internet para entrar en él, por eso haces referencia al equipo en la barra de direcciones tecleando http://localhost.
Saludos!
Y además hacer esto:
http://ubunteros.blogsome.com/2005/10/29/activar-php5-en-apache2-bajo-ubuntu-breezy/
sudo ln -s /etc/apache2/mods-available/php5.load
al menos en ubuntu 8.10
Es así como me funciono a mi…
(Ludvin – Febrero 22, 2008)
Ludvin, puedes decirme como solucionaste tu problema, por que me presenta el mismo mensaje.
Ya me volvi loca de buscar una solución en internet y lo unico que temo es desconfigurar mas el ubuntu.
Porfis, ya estoy a punto de reiniciar la instalacion de Ubuntu
como cambiar la ruta /var/www/ a /home/usuario/Public_HTML/
Gracias
Bueno, en Ubuntu debes hacer lo siguiente:
# sudo gedit /etc/apache2/sites-enabled/000-default
Luego presionas CTrl+H para abrir el cuadro de reemplazar de gedit, y reemplaza todo lo que diga /var/www por /home/usuario/Public_HTML
Ten el cuidado con respecto a los permisos y si tienes dudas sobre ellos, te recomiendo que sigas éste vínculo…
http://www.cvirtualuees.edu.sv/mod/book/view.php?id=498&chapterid=6
(si pregunta por usuario y contraseña, busca el botón de «Invitado» y podrás entrar sin problemas)
Saludos!
Saludos!
roger, Muchas gracias!!!!! por tu aporte..
Tengo instalado ububtu server LAMP, al teclear apt-get install phpmyadmin comienza a bajar archivos d eun portal mx.ubuntu.com pero em manda un mesaje de error:
err http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-gd_5.2.4.2
404 NOT FOUND
imposible obtener http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-gd_5.2.6.dfsg.1-ubuntu4.2_I386.deb 404 NOT FOUND
¿Como puedo solucionar este problema?
Un millon de gracias estoy comenzando en el maravilloso mundo de Linux y estoy orgulloso de poder contar con Gente con tanto talento como ustedes el mejor post calificacion 100% (+)
Llevo una semana con problema con el phpmyadmin no me funciona ni a la de tres ¬¬
Hola, seguí todos los pasos, que bueno son similares, por no decir iguales en otros lados, pero acá estaban bien claros, y al parecer me instaló todo bien, mi problema es que no puedo ingresar a localhost/phpmyadmin, puesto que me intenta descargar un archivo php.
Ya hice alguna de las sugerencias que hacian acá de instalar nuevamente libapache2-mod-php5, lo hice con sudo apt-get remove libapache2-mod-php5, y luego para instalarlo denuevo, puse sudo apt-get install libapache2-mod-php5. Además volví a instalar phpmyadmin con sudo apt-get install phpmyadmin.
Pero no pasa nada :S .
Alguna otra sugerencia?
PD. también he copiado la carpeta de usr/share/phpmyadmin a var/www
PD2. Para ver mis archivos creados, también les he dado permisos para acceder a ellos.