Blog de tecnologia
Como instalar Apache+Mysql+PHP en Ubuntu 10.04
La instalacion se hara desde la consola ya que muchas veces es el unico medio diponible en servidores o cuando se hacen instalaciones mediante el uso de SSH.
También hay formas mas sencillas de hacerlo mediante el uso de las herramientas gráficas como pueden ser Synaptic, KPackageKit y muchas otras utilidades.
Como dijimos estos comandos son para Ubuntu así que usaremos sudo para ganar privilegios y la utilidad apt-get. El proceso es bastante sencillo y rápido desde la consola.
sudo apt-get install mysql-server-5.1 apache2 php5 php5-mysql libapache2-mod-auth-mysql
Para asegurarnos reiniciamos Mysql y Apache con los comandos
sudo /etc/init.d/apache2 restart
sudo service mysql restart
Para verificar que todo quedo bien instalado pondremos un archivo llamado info.php en la carperta /var/www/ con el siguiente contenido
<?
phpinfo();
?>
Abrimos el navegador de internet y navegamos la URL http://127.0.0.1/info.php y deberiamos ver algo asi
en particular para verificar que PHP tenga soporte para Mysql en la zona media tenemos que encontrar un bloque de Mysql parecido al de la imagen que se ve a continuación
| Imprimir artículo | Este artículo fue publicado por admin el 04/05/2010 a las 19:59, y está archivado en Apache, How To, MYSQL, PHP, Ubuntu. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |



hace 1 año
Funciono correctamente salvo por una pequeña omision, en esa carpeta "www" es necesario tener permisos
hace 1 año
Lo que dice Alejandro es cierto. Dejo las siguientes líneas por si a alguien le interesa otorgar persmisos a la carpeta /var/www:
$ sudo chmod -R 777 /var/www
$ sudo chown -R www-data\: /var/www/
hace 1 año
Exelente post.....muchas gracias por el aporte
hace 1 año
Gracias =) (H)(Y)
hace 1 año
hola! seguí tus instrucciones pero tengo problemas con mysql, mirá lo que me sale:
emi@emi-laptop:~$ sudo service mysql restart
Warning: Fake initctl called, doing nothing.
y si pongo
emi@emi-laptop:~$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
qué puedo hacer?
gracias desde ya.
hace 1 año
proba con este comando a ver si arranca
sudo service mysql start
hace 1 año
Gracias por el Aporte hermanos.. Dios es el que paga..
hace 1 año
Exelente funciono sin problemas , muchas gracias
hace 1 año
Tengo el siguiente problema:
itcon@itcon-desktop:~$ sudo apt-get install mysql-server-5.1 apache2 php5 php5-mysql libapache2-mod-auth-mysql
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se pudo encontrar el paquete apache2
hace 1 año
tenes que actualizar tu repositorio,
sudo apt-get update
y despues volver a intentar:d
hace 1 año
la carpeta /var/www la pueden redireccionar por ejemplo a /home/usuario/www es mas cómodo, mi servidor esta aoagado en los proximos dias lo reactivare
hace 1 año
Yo lo dejaría con 755
hace 1 año
Excelente data amigo ya la use varias veces por que no termino de acrodarme nunca los comandos
hace 1 año
hola en realidad dejame felicitarte segui cada uno de los pasos y funcionaron correctamente muchas gracias
hace 1 año
Excelente manual, además de muy buena aclaración y aporte de lilyzue con respecto a otorgra permisos a la carpeta "www".
Muchas gracias a ambos por la ayuda.
hace 1 año
Hola! alguien me puede decir donde puedo conseguir un tutorial para trabajar con esto??? q no tengo ni idea y quiero aprender
hace 1 año
puedes ojear esta página
http://www.phpya.com.ar
hace 1 año
gracias!!
hace 1 año
¿cómo puedo redireccionar la carpeta www?
hace 1 año
Gracias .. Funciona perfectamente...tengo dos preguntas como gestiono la base de datos Mysql independientemente, quisiera saber donde se gurdan las bases de datos... y la otra preguanta es : existe la posibilidad de instalar DreamWeber en Ubuntu 10.04 y si no es asi que programa me recomiendas
hace 1 año
otra forma de otorgarle pemisos de escritura a la carpeta /var/www
sudo nautilus (esto abre el gestor de archivos nautilus)
localizan la carpeta /var/www, dan clic derecho sobre ella en la pestaña de permisos, ponen en grupo su "nombre de usuario" y en acceso a la carpeta "crear y eliminar archivos", luego cierran esta ventana. regresan a la terminar y ponen "ctrl+c". listo ahora ya pueden accesar a la carpeta
hace 1 año
Como a mi tambien me sirvió, yo hago clicks en Adsense.
Abrazo.
J.
hace 1 año
Exelente
funciono a la primera y sin problemas, sólo una pregunta para qué sirve la instrucción:
sudo chown -R www-data\: /var/www/
que ponen debajo de done asignan permisos a la carpeta www ?
hace 1 año
@pEpE: Exactamente, cambia los permisos de la carpeta (por defecto no se puede escribir o editar ningun archivo de /var/www, salvo root).
@javier: Desde la Terminal:
ln -s /var/www
De lo contrario, desde el entorno gráfico, usar el clásico Enviar a: "Escritorio (crear enlace)" y luego copiarlo.
hace 1 año
Parece que luego de postearlo se borro una parte del comando.
@javier: Desde la Terminal:
ln -s /var/www [Carpeta de Destino]
hace 1 año
Funcionó correctamente! ahora a estudiar! Abrazo
hace 1 año
Excelente funciona. mas sencillo no puede haber... Gracias..
hace 1 año
Muchas gracias, buen aporte
hace 1 año
Hola, ejecuté lo que indicás pero obtuve un error que dice:
E: couldn't find package mysql.
Se me ocurrió ejecutar sudo apt-get update para acutalizar el repositorio como indicaste más arriba en el blog pero sigo obteniendo el mismo error.
Me podrías ayudar?
Muchas gracias
hace 11 meses
Hola, la instalación resulto correcta y el código
me funciona muy bien pero cuando quiero ejecutar cualquier pagina con terminación .php nada, en blanco, sobre todo la que en la cabecera omito el para incluir un código php en el cual hago un include de una librería de funciones y asi también añado la cabecera Titulo de pagina, pero como te comento todo sale en blanco, solo arrancan las que tienen terminación .html y ejecutan bien javascript por lo demás no se que hacer, estas paginas me funcionaban bien en windows ya se que no es lo mismo pero el código no tendría que diferir no? por otro lado si el interprete de ordenes o código de php no esta bien configurado en apache ese seria un gran problema pero si funciona tu pequeño código que puse en la introducción, por que no el mio? si pudieses ayudarme te lo agradeceria un montón que llevo barias semanas intentándolo por mi cuenta y ya se me han acabado los recursos, je, je, je, vamos que me estoy volviendo loco y no doy con el problema, si quieres te puedo enviar las paginas que me dan problemas y me comentas, de acuerdo? Un saludo y gracias por tu aportación tan valiosa para novatos como yo, je, je, je.
hace 10 meses
Muchisimas gracias ! Llebaba dias buscando un tutorial bueno para instalarlo y este me a venido perfecto ! Soy novato estoy aprendiendo ahora i no entendia los otros tutoriales de por ai, muy bien aporte enserio !
hace 10 meses
y si quiero q en mi servidor local, tega gestor para mysql y postgres como haría?
hace 9 meses
Buen aporte siempre es bueno tener un server local para desarrollo, gracias
hace 8 meses
MUUUUUCHAS GRACIAS!!!
hace 8 meses
Gracias por el post, muy bueno.
hace 6 meses
gracias en verdad me sirvio me urgia instalar php y apache gracias
hace 5 meses
Muchas gracias, de mucha ayuda el post
hace 5 meses
Muchas gracias por la ayuda de este post si funciona bien gracias
hace 5 meses
Hola, tengo un problema, cuando intento crear algun archivo en la carpeta var no me lo permite, ya estoy usando el root.
Tienes idea de por que esta bloqueada¿? Tengo ubuntu 10.10.
Gracias.
hace 5 meses
¿Que mensaje de error te da?
hace 5 meses
primero gracias por los datos anteriores todos me han servido, lo que no se como desarrollar es,... donde creo el archivo PHP en ubuntu. 10.04 LTS.? cual es el programa que se usa acá..en windows se hacerlo con dreamwe... agradeceré tu respuesta.
hace 4 meses
Buenas tardes:
primero para saludar y desearles bien,
he instalado apache2 y hecho cambios, desinstalado, etc,
mysql tambien, pero no php,
no se si los cambios en la configuración sean permanentes y que quedena aunque los desisntale,
tambien instale ( y con exito webdad),
pero la verdad no se nada de esto,por eso mi pregunta es de primaria..Para verificar que todo quedo bien instalado pondremos un archivo llamado info.php en la carperta /var/www/ con el siguiente contenido.... como se hace esto????
y por último es conveniente desistalar todo he instalar un paquete completo con apache2, php, mysql, creo se llama lamp...
atte. poncho
hace 4 meses
Muy bueno, gracias!
hace 3 meses
hola cuando abro navegador y pongo URL http://127.0.0.1/info.php no me sale nada
hace 2 meses
Muchas gracias me sirvió de mucho...