Paso I
Para instalar software adicional, debemos activar los dos repositorios más importantes y conocidos extraoficiales:
Alternativa 1
Abre el centro de software de ubuntu y selecciona: Editar > Origenes de Software
Desde la primera pestaña podrás activar la casilla que contiene los repositorios adicionales que quieres utilizar. Tambien desde esta pestaña puedes seleccionar el servidor desde el que deseas descargar. Procura seleccionar alguno cercano a tu zona geografica, asi las descargas serán más rápidas (ej Principal,Argentina...etc).
- restricted: Contiene controladores privativos para dispositivos.
- universe: Contiene software libre mantenido por la comunidad.
- multiverse: Contiene software restringido por copyright y cuestiones legales
Tras activar estos repositorios tendras accesibles nuevos paquetes para instalar tras actualizar la lista de repositorios.
Abrimos una terminal y tipiamos...
$ sudo aptitude update
$ sudo aptitude upgrade
Alternativa II
Si quieres probar lo puedes hacer mediante la terminal.
Para evitar posibles problemas si hubiera algún error, es recomendable hacer una copia del archivo /etc/apt/sources.list. Para guardar una copia de seguridad mediante la terminal, ejecutamos el siguiente comando:
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Editamos el archivo encargado de administrar los repositorios con cualquier editor de textos, por ejemplo Gedit:
$ sudo gedit /etc/apt/sources.list
Después de hacer esto cambiaremos nuestra sources.list suprimiendo las almohadillas (#) en cada línea donde aparece universe o multiverse.
De esa manera ya tendremos todos los repositorios activados, ahora y siempre que cambiemos la sources.list (es imprescindible) ejecutaremos el siguiente comando:
$ sudo aptitude update
$ sudo aptitude upgrade
Paso II
Vamos con MySQL
sudo aptitude install mysql-server-5.0 mysql-client mysql administrator mysql-query-browser
sudo apt-get install mysql-server
Casi al final del proceso te va a pedir que ingreses una contraseña (ej: mysql)
http://www.imagengratis.org/?v=pantallazbr3kb.png
Y en aplicaciones >programacion ya tendras las dos herramientas instaladas para trabajar con base de datos
Paso III
Luego vamos con Apache y PHP5
$ sudo apt-get install apache2
$ sudo apt-get install php5
Paso IV
luego instalamos los archivos necesarios para q MySQL soporte php5 y apache2
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get install php5-mysql
y luego reiniciamos el servicio de apache y mysql
$ sudo /etc/init.d/apache2 restart
$ sudo service mysql restart
Paso V
Para verificar que todo quedo bien instalado pondremos un archivo llamado info.php en la carperta /var/www/ con el siguiente contenido
Abrimos el navegador de internet y navegamos la URL http://127.0.0.1/info.php o http://localhost/info.php y veremos algo asi
una pagina donde te da todas las especificaciones de tu php, 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
y listo ya tenemos nuestro servidor web Apache2 con soporte para PHP5 y MySQL
IDE recomendado Netbeans
En la página de descargas de Netbeans, descargar http://netbeans.org/downloads/start.html?platform=linux&lang=en&option=php
Mientras se descarga el archivo .sh, abrir un terminal y instalar el Java SDK ejecutando la siguiente línea:
sudo apt-get install sun-java6-jdk
Una vez instalado, y Netbeans descargado, hay que situarse en la carpeta donde se ha descargado Netbeans, click derecho propiedades>permisos y selccionamos la opcion
A partir de aquí, se abrirá el asistente gráfico que irá ayudando con la instalación, igual que con Windows.
Pregunta I: ¿Como mostrar errores de PHP en servidor de desarrollo?
En un servidor de producción es aconsejable NO mostrar los errores de PHP. En Ubuntu Server 10.04 sucede que por defecto está configurado para no mostrarlos (preparado para producción), sin embargo para desarrollar o por simples motivos de aprendizaje en muchas ocasiones se requiere que los errores sean visualizados.
En el caso de fallar, cuando no muestra errores, simplemente aparecerá una página en blanco. Para cambiar este comportamiento se deben seguir los siguientes pasos:
1. Ubicar el archivo de configuración de PHP, por lo general se puede encontrar en /etc/php5/apache2/php.ini y escribimos en un terminal:
sudo gedit /etc/php5/apache2/php.ini
En las especificaciones pagina mostrada en los pasos anteriores encontramos la ubicación del archivo php.ini
2. Ubicar la linea que contenga la instrucción display_errors (en mi caso, esta en la linea 531) y cambiar el Off por el On para que quede asi:
display_errors = On
3. Guardar los cambios en el archivo php.ini
4. Reiniciar el servicio:
sudo /etc/init.d/apache2 restart
Es suficiente con estos pasos para habilitar la visualización de errores.
Fuente Ubuntu-es