sudo apt-get install mysql-server mysql-client php5-mysql sudo apt-get install apache2 sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt sudo apt-get install phpmyadmin
Una vez instalado todo a mi gusto personal hago las siguientes cosas...
Activo los errores de que lanza php cuando algo esta mal programado..
Hago una copia del archivo por las dudas
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini_originalModifico el archivo php.ini
sudo gedit /etc/php5/apache2/php.ini
Modifico la parte que dice "display_errors = Off" por "display_errors = On"
Activo un modulo que me permite programar con "url amigables"
sudo a2enmod rewrite
Modifico un archivo de configuración de apache para que este módulo funcione correctamente
sudo gedit /etc/apache2/apache2.conf
En la parte que hace referencia a "Directory /var/www/"
Cambiar "AllowOverride None" por "AllowOverride All"
Reseteo Apache para que todo lo modificado tenga efecto
sudo /etc/init.d/apache2 restart
Para laravel
sudo php5enmod mcrypt
sudo sudo apt-get remove php5-snmp
sudo apt-get install curl
Formato del archivo .htaccess que va dentro del proyecto elegido, no doy muy explicación porque es muy larga y no tengo mucho tiempo..
RewriteEngine on RewriteCond $1 !^(index\.php|system|images|css|js) RewriteRule ^(.*)$ /guduchango.blogspot.com.ar/index.php/$1 [L]
Desintalar completamente mysql-server
sudo apt-get remove mysql* sudo apt-get purge mysql* sudo apt-get clean