Tips: Instalacion de Apache2 + PHP5 + MySql en Ubuntu
Se que esta lleno de manuales/tutoriales/howto’s sobre como instalar estas tres aplicaciones, pero esta no es la finalidad de esta entrada. Principalmente la escribo para tener registro y poder recordar m醩 adelante que fue lo hice para poder instalarlos. Si ademas a alguien le sirve, mejor aun.
Partimos instalando los paquetes basicos con apt.
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php5
$ sudo apt-get install libapache2-mod-php5 php5-gd php5-mysql
A modo de control vamos a probar que apache y php se encuentren instalados correctamente. Para ello creamos un archivo en la carpeta /var/www/
$ sudo vi /var/www/test.php
Adentro escribimos: <?php phpinfo(); ?> y ahora vamos con el navegador a http://127.0.0.1/test.php. Si se encuentra todo en orden la funcion phpinfo() debiera ser interpretada y en la pagina veriamos una descripcion de la configuracion de php. Luego podemos borrar el archivo test.php.
Ahora veamos el dbms. Por defecto MySQL se instala con la clave root en blanco, para cambiar esto ejecutamos:
$ sudo mysqladmin -u root password tuClave
Ahora instalaremos phpmyadmin, gran herramienta para gestionar bases de datos en MySQL
$ sudo apt-get install phpmyadmin
y para probar que funcione: http://127.0.0.1/phpmyadmin, podemos acceder con user=root y password=tuClave, en todo caso es recomendable crear un usuario con menos permisos para trabajar en dbms.
Si llegaste a este punto sin problemas, haz terminado. Para terminar te dejo con comandos para inciar y detener los servicios recien instalados.
$ sudo /etc/init.d/mysql start/stop/restart
$ sudo /etc/init.d/apache2 start/stop/restart
Suerte!
Twitter
Facebook
LinkedIn
Last.fm
Flickr
Delicious
March 13th, 2008 at 10:22
Muchas gracias por la ayuda.
Tras seguir tus instrucciones fielmente tuve dos problemillas. Aqu铆 te los cuento junto con las soluciones:
1.- No me funcionaba el php (el test.php, por ejemplo)
Soluci贸n: edito el fichero /etc/php5/apache2/php.ini y a帽ado al final extension=mysql.so
2.- No me funcionaba el phpmyadmin
Soluci贸n: Edito el fichero /etc/apache2/sites-available/default a帽adiendo al final (antes del cierre del VirtualHost, l贸gicamente)
Alias /phpmyadmin/ “/usr/share/phpmyadmin/”
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
Con esto me funciona todo perfecto.
Un saludo!!
March 23rd, 2008 at 11:19
Hola:
Tengo una duda, ya instale Apache, PHP5, y Mysql en ubuntu 6.10
Apache esta funcionando como comentas aqui.
phpmyadmin tambien funciono correctamente.
El problema es que el archivo test. php no funciona. Solo me aparece una pagina con el texto del archivo test.php.
Como tengo instalado squirrelmail el problema es el mismo, no me pide identificarme. Solo aparece el codigo de la pagina config.php.
Ya intente ejecutar el linea de comando “php test.php” y se ejecuta sin ningun error.
Algun comentario?
Gracias de antemano.