Come si fa a impostare la LAMPADA server di test?
Domanda
Sto usando xampp su Windows, ma vorrei qualcosa di più vicino al mio server di installazione.
Federico Cargnelutti tutorial spiega come impostare la LAMPADA di appliance VMWARE;è una grande introduzione a VMware elettrodomestici, ma uno dei comandi non era funzionante e non viene descritto come modificare il layout di tastiera e il fuso orario.
ps:i comandi sono facili da trovare, ma non ho voglia di cercare per loro ogni volta che ho reinstallato il server.Sto usando questa domanda come un promemoria.
Soluzione
Questo è il mio installare scrpt, io lo uso su server debian, ma funziona in Ubuntu (Ubuntu è costruito su 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
edit:aggiungere questo per impostare la password di 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
fine modifica
Questo è un po ' specailised ma si ottiene l'idea, se si salva un file ("installa" per esempio) tutto quello che dovete fare è:
chmod +x install
./install
Alcuni dei miei comandi apt-get non sono necessarie, perché apt di ottenere automaticamente le dipendenze, ma preferisco essere specifico, per la mia installa.
Altri suggerimenti
Supponendo che si dispone di VMware workstation, VMware player o qualsiasi cosa che può eseguire appliance vmware, è solo bisogno di:
- Scaricare, decomprimere Ubuntu 8.04 Server e avviare la macchina virtuale.
- Aggiornamento di ubuntu e impostare il layout e il fuso orario:
sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure console-setup sudo dpkg-reconfigure tzdata sudo vim /etc/network/interfaces
- impostare un IP fisso (Facoltativo).
- installare apache+mysql+php:
sudo tasksel install lamp-server
A condizione che questa domanda sia correttamente etichettato, è possibile selezionare un server LAMP opzione durante l'installazione di Ubuntu.Questo consente di installare e configurare tutti i componenti necessari automaticamente.Istruzioni dettagliate su come eseguire questa operazione può essere trovato, per esempio, c': http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html
È possibile personalizzare rapidamente LAMPADA, RoR, Python, Django, Stack Java, Spring, ecc server Ubuntu in una macchina virtuale basato su immagini http://www.elasticserver.com - Unbuntu 8.04 LTS supportata.
Non ho ben capito la tua domanda, perché io davvero non vedo uno.Ma io farò del mio meglio per dedurre due:per modificare il layout di tastiera, controllare questo forum post sul forum di ubuntu e cambiare il fuso orario, controllare questo forum post.