Question

J'utilise xampp sous Windows, mais j'aimerais utiliser quelque chose de plus proche de la configuration de mon serveur.

Tutoriel Federico Cargnelutti explique comment configurer l'appliance LAMP VMWARE ;c'est une excellente introduction aux appliances VMware, mais l'une des commandes ne fonctionnait pas et elle ne décrit pas comment modifier la disposition du clavier et le fuseau horaire.

ps :les commandes sont faciles à trouver mais je ne veux pas les chercher à chaque fois que je réinstalle le serveur.J'utilise cette question comme rappel.

Était-ce utile?

La solution

Ceci est mon script d'installation, je l'utilise sur des serveurs Debian, mais cela fonctionnera sous Ubuntu (Ubuntu est construit sur 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

modifier:ajoutez ceci pour définir votre mot de passe 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

fin de la modification

C'est un peu spécial mais vous voyez l'idée, si vous enregistrez cela dans un fichier (« installer » par exemple), tout ce que vous avez à faire est :

chmod +x install
./install

Certaines de mes commandes apt-get ne sont pas nécessaires, car apt obtiendra automatiquement les dépendances mais je préfère être précis pour mes installations.

Autres conseils

En supposant que vous disposez d'une station de travail VMware, d'un lecteur VMware ou de tout ce qui peut exécuter une appliance VMware, il vous suffit de :

  1. Téléchargez, décompressez Serveur Ubuntu 8.04 et démarrez la machine virtuelle.
  2. Mettez à jour Ubuntu et définissez la mise en page et le fuseau horaire :
    sudo apt-get update
    sudo apt-get upgrade
    sudo dpkg-reconfigure console-setup
    sudo dpkg-reconfigure tzdata
    sudo vim /etc/network/interfaces
    
  3. définir une IP fixe (Facultatif).
  4. installez apache+mysql+php :
    sudo tasksel install lamp-server
    

À condition que cette question soit correctement balisée, vous pouvez sélectionner l'option du serveur LAMP lors de l'installation d'Ubuntu.Cela installera et configurera automatiquement tous les composants requis.Des instructions détaillées sur la façon de procéder peuvent être trouvées, par exemple, ici : http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html

Vous pouvez rapidement personnaliser les serveurs LAMP, RoR, Python Django, Java Stack, Spring, etc. pour les images de machines virtuelles basées sur Ubuntu sur http://www.elasticserver.com - Unbuntu 8.04LTS désormais pris en charge.

Je ne comprends pas vraiment votre question car je n'en ai vraiment pas vu.Mais je ferai de mon mieux pour en déduire deux :pour modifier la disposition de votre clavier, cochez ceci message du forum sur les forums Ubuntu et pour changer le fuseau horaire, cochez ceci message du forum.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top