Wie legen Sie Ihre LAMPE Test server?
Frage
Ich verwende xampp auf Windows, aber ich möchte etwas näher auf mein server-setup.
Federico Cargnelutti tutorial erklärt, wie Sie die setup-LAMPE VMWARE-appliance;es ist eine großartige Einführung in VMware-appliances, aber einer der Befehle nicht funktioniert und es nicht zu beschreiben, wie ändern Sie die Tastatur-layout und die Zeitzone.
ps:die Befehle sind leicht zu finden, aber ich möchte nicht, nach Ihnen zu suchen, jedes mal wenn ich den server neu installieren.Ich bin mit dieser Frage als eine Erinnerung.
Lösung
Dies ist mein Skript installieren, ich benutze es auf debian-Server, aber es funktioniert in Ubuntu (Ubuntu basiert auf 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:fügen Sie dies, um Ihr MySQL-Passwort
/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
Ende Bearbeiten
Das ist ein bisschen specailised, aber Sie bekommen die Idee, wenn Sie speichern diese in einer Datei ('install' zum Beispiel) alle Sie haben zu tun ist:
chmod +x install
./install
Einige meiner apt-get-Kommandos sind nicht notwendig, da apt erhalten automatisch die Abhängigkeiten, aber ich bevorzuge, um genau zu sein, für meine Installationen.
Andere Tipps
Vorausgesetzt, Sie haben die VMware workstation, VMware player oder alles, was ausgeführt werden können vmware-appliance, die Sie gerade brauchen, um:
- Download, entpacken Ubuntu 8.04 Server und starten Sie die virtuelle Maschine.
- Update ubuntu und legen Sie das layout und die Zeitzone ist:
sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure console-setup sudo dpkg-reconfigure tzdata sudo vim /etc/network/interfaces
- stellen Sie eine Feste IP (Optional).
- die Installation von apache+mysql+php:
sudo tasksel install lamp-server
Sofern diese Frage ist richtig getaggt, Sie können wählen, LAMPE option server während der installation von Ubuntu.Das installieren und konfigurieren Sie alle erforderlichen Komponenten automatisch.Eine ausführliche Anleitung, wie Sie dies tun können gefunden werden, beispielsweise: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html
Sie können schnell anpassen, LAMPE, RoR, Python, Django, Java-Stack, Spring, etc-Server für Ubuntu-basierte VM-images an http://www.elasticserver.com - Unbuntu 8.04 LTS wird jetzt unterstützt.
Ich weiß wirklich nicht verstehen, Ihre Frage, weil ich wirklich nicht sehen.Aber ich werde mein bestes tun, um zu folgern zwei:ändern Sie Ihre Tastatur-layout, überprüfen Sie diese forum post auf ubuntu-Foren und ändern Sie die Zeitzone, überprüfen Sie diese forum post.