¿Cómo configura su servidor de pruebas LAMP?
Pregunta
Estoy usando xampp en Windows, pero me gustaría usar algo más parecido a la configuración de mi servidor.
Tutorial de Federico Cargnelutti explica cómo configurar el dispositivo LAMP VMWARE;Es una excelente introducción a los dispositivos VMware, pero uno de los comandos no funcionaba y no describe cómo cambiar la distribución del teclado y la zona horaria.
PD:Los comandos son fáciles de encontrar pero no quiero buscarlos cada vez que reinstalo el servidor.Estoy usando esta pregunta como recordatorio.
Solución
Este es mi script de instalación, lo uso en servidores Debian, pero funcionará en Ubuntu (Ubuntu está basado en Debian)
apt-get -yq update
apt-get -yq upgrade
apt-get -yq install sudo
apt-get -yq install gcc
apt-get -yq install g++
apt-get -yq install make
apt-get -yq install apache2
apt-get -yq install php5
apt-get -yq install php5-curl
apt-get -yq install php5-mysql
apt-get -yq install php5-gd
apt-get -yq install mysql-common
apt-get -yq install mysql-client
apt-get -yq install mysql-server
apt-get -yq install phpmyadmin
apt-get -yq install samba
echo '[global]
workgroup = workgroup
server string = %h server
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
;invalid users = root
unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
socket options = TCP_NODELAY
[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700
valid users = %S
[www]
comment = WWW
writable = yes
locking = no
path = /var/www
public = yes' > /etc/samba/smb.conf
(echo SAMBAPASSWORD; echo SAMBAPASSWORD) | smbpasswd -sa root
echo 'NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>' > /etc/apache2/sites-enabled/000-default
/etc/init.d/apache2 stop
/etc/init.d/samba stop
/etc/init.d/apache2 start
/etc/init.d/samba start
editar:agregue esto para establecer su contraseña de MySQL
/etc/init.d/mysql stop
echo "UPDATE mysql.user SET Password=PASSWORD('MySQLPasswrod') WHERE User='root'; FLUSH PRIVILEGES;" > /root/MySQLPassword
mysqld_safe --init-file=/root/MySQLPassword &
sleep 1
/etc/init.d/mysql stop
sleep 1
/etc/init.d/mysql start
finalizar la edición
Esto es un poco especializado, pero ya entiendes la idea, si lo guardas en un archivo ('instalar', por ejemplo), todo lo que tienes que hacer es:
chmod +x install
./install
Algunos de mis comandos apt-get no son necesarios, porque apt obtendrá automáticamente las dependencias, pero prefiero ser específico para mis instalaciones.
Otros consejos
Suponiendo que tiene una estación de trabajo VMware, un reproductor VMware o cualquier dispositivo que pueda ejecutar un dispositivo VMware, solo necesita:
- Descargar, descomprimir Servidor Ubuntu 8.04 e iniciar la máquina virtual.
- Actualice ubuntu y configure el diseño y la zona horaria:
sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure console-setup sudo dpkg-reconfigure tzdata sudo vim /etc/network/interfaces
- establecer una IP fija (Opcional).
- instalar apache+mysql+php:
sudo tasksel install lamp-server
Siempre que esta pregunta esté etiquetada correctamente, puede seleccionar la opción del servidor LAMP durante la instalación de Ubuntu.Esto instalará y configurará todos los componentes necesarios automáticamente.Puede encontrar instrucciones detalladas sobre cómo hacer esto, por ejemplo, allí: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html
Puede personalizar rápidamente servidores LAMP, RoR, Python Django, Java Stack, Spring, etc. para imágenes de VM basadas en Ubuntu en http://www.elasticserver.com - Ahora se admite Unbuntu 8.04LTS.
Realmente no entiendo tu pregunta porque realmente no vi ninguna.Pero haré todo lo posible para inferir dos:para cambiar la distribución de su teclado, marque esto publicación en el foro en foros de ubuntu y para cambiar la zona horaria, marque esto publicación en el foro.