Hoy he tenido que montar una nueva máquina como servidor de desarrollo en casa y como la cabra tira al monte, la he montado bajo Debian. Una vez completada la instalación del sistema operativo, toca hacer la instalación del servidor web y mysql:
1. Actualizar el repositorio:
apt-get update
2. Instalar Apache:
apt-get install apache2
3. Instalar MySQL
apt-get install mysql-server
4. Instalar PHP, como es una máquina de desarrollo le instalo todos los modulos que pueda llegar a usar alguna vez
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
5. Instalar el phpmyadmin:
apt-get install phpmyadmin
5. Activar el mod rewrite :
a2enmod rewrite
6. Editar un nuevo fichero de configuración para el nuevo site en /etc/apache/sites-availables/example.local (el nombre del fichero da un poco igual pero es conveniente que tenga el nombre del dominio para tenerlo bien localizado) :
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName example.local ServerAlias example.local DocumentRoot /home/tomy/www/example.local/ <Directory /home/tomy/www/example.local/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /home/tomy/www/example.local/error.log # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. LogLevel warn </VirtualHost>
7. Añadir el sitio creado:
sudo a2ensite example.com
8. Reiniciar el servicio y si todo esta bien ya esta funcionando:
/etc/init.d/apache2 restart
0 Comentarios.