domingo, 3 de febrero de 2013

(DEBIAN Stable) Apache + MySql + PHP5 + phpmyadmin

Después de un fin de semana rompiendome la cabeza para poder hacer mis ejercicios de php de clase. He apuntado los pasos para futuras personas y compañeros que les de problemas en casa.

Primero borramos TODO!

(como root)
> apt-get purge mysql* apache2 php5* phpmyadmin
> rm -R /var/www/*

Instalamos:
> apt-get install mysql-server mysql-client apache2 php5 php5-mysql libapache2-mod-auth-mysql php5-gd php5-imap php5-ldap php5-mysql php5-odbc php5-xmlrpc curl libapache2-mod-perl2 libxml2 libxml2-devel phpmyadmin

Hacemos 'nano' o 'vim' al directorio '/etc/apache2/sites-available/default'
en  “DocumentRoot” de la tercera linea aseguraros de que teneis el directorio /home/ si quereis el servidor con usuarios web, o el directorio /var/www/ si lo quereis simple.  Esta tonteria puede produciros la necesidad de tomar 2 Termalgin efervescentes.

Vamos a /var/www y hacemos un enlace al phpmyadmin
> cd /var/www
> ln -s /usr/share/phpmyadmin phpmyadmin

Reiniciamos apache:

> /etc/init.d/apache2 restart
o   service apache2 restart

Creamos un info para probar el php:
> vim info.php
       <?php
       phpinfo();
       ?>
(:wq) Guardamos y salimos.


Abrimos el firefox y entramos en:
http://localhost/info.php
http://localhost/phpmyadmin/

miércoles, 30 de enero de 2013

Servidor Proxy con Squid3 en Linux

Instalamos el Squid3 con el aptitude y editamos el squid.conf

> aptitude install
squid3

> vim /etc/squid3/squid.conf
> cd /etc/squid3/
> cp squid.conf squid.conf.copia
*** Quitamos los comentarios

> grep -v ^# squid.conf.copia  | grep -v ^$ > squid.conf > squid.conf


 Archivo limpio de "#" :