26 de enero de 2008

Instalar Apache+php+mysql en ubuntu

Instalar tu propio Servidor en tu PC, es una de las tareas más fáciles cuándo eres usuario de Ubuntu/Linux, ya que de manera gráfica lo logras después de 2 clics.
Según la Wikipedia El acrónimo LAMP se refiere a un conjunto de subsistemas software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido.

En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:

  • Linux, el sistema operativo;
  • MySQL, el gestor de bases de datos;

En pocas palabras es un Servidor en tu propio PC, y que en mi caso me sirve para hacer pruebas de Wordpress, Joomla, Drupal, Moodle y algunas otras cosas relacionadas a bases de datos y MySQL.

Normalmente los usuarios queremos necesitamos un método fácil de hacer las cosas, y para instalar LAMP en Ubuntu las cosas son sumamente sencillas.

Abrimos el Gestor de Paquetes Synaptic y en el menú Editar marcamos la opción: Marcar paquetes por tarea… Y después seleccionamos LAMP Server


También recomiendo que instales el paquete phpmyadmin, buscándolo y seleccionándolo para instalar en el mismo Synaptic. Por defecto el phpmyadmin lleva de usuario: root y contraseña: vacio.

Después solo bastará que escribas http://localhost en tu navegador y verás el directorio raíz de tu servidor.

Recuerda que el directorio Raíz lo encuentras en /var/www y allí es donde tienes que copiar los archivos/ficheros para hacer tus pruebas.

Por último podemos instalar mysql-admin, con:
sudo apt-get install mysql-admin

Para iniciar la base de datos de mysql el comando es:

sudo /etc/init.d/mysql start

Para iniciar mysql-admin, el comando es:

sudo /usr/bin/mysql-admin






Notas:

Posibles problemas:

Se instala el servidor y todo bien pero cuando pongo algun fichero en la carpeta www no lo muestra, solo muestra phpmyadmin y apache2-default/

Solución:

Crea una carpeta en tu home/usuario que se llame public_html y pon allí todo lo que quieras para ver en web, se mirará así: http://127.0.0.1/~usuario

donde ~ es altgr 4 y dónde usuario es tu nombre de usuario.

de esta forma, tienes el http://127.0.0.1 para phpmyadmin y la página del servidor y ~usuario para cada uno de los usuarios que crees además de que solucionas todo el tema de permisos.



Solucion alternativa:

Existen estos dos directorios:

/etc/apache2/mods_available/
/etc/apache2/mods_enabled/

En la primera están php5.conf y php5.load Crea accesos a estos archivos y ponlos en /etc/apache2/mods_enabled/; luego reinicia apache.





Via: Cesarius

1 comentario:

admin dijo...

Si al escribir:
http://localhost/phpmyadmin

no deja entrar en phpmyadmin escribe el comando:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin