Pergunta

Estou usando o xampp no ​​Windows, mas gostaria de usar algo mais próximo da configuração do meu servidor.

Tutorial de Federico Cargnelutti explica como configurar o dispositivo LAMP VMWARE;é uma ótima introdução aos dispositivos VMware, mas um dos comandos não estava funcionando e não descreve como alterar o layout do teclado e o fuso horário.

obs:os comandos são fáceis de encontrar, mas não quero procurá-los sempre que reinstalar o servidor.Estou usando esta pergunta como um lembrete.

Foi útil?

Solução

Este é o meu script de instalação, eu o uso em servidores Debian, mas funcionará no Ubuntu (o Ubuntu é construído no 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:adicione isto para definir sua senha do 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

edição final

Isso é um pouco específico, mas você entendeu, se você salvar isso em um arquivo ('instalar', por exemplo), tudo o que você precisa fazer é:

chmod +x install
./install

Alguns dos meus comandos apt-get não são necessários, porque o apt obterá automaticamente as dependências, mas prefiro ser específico para minhas instalações.

Outras dicas

Supondo que você tenha uma estação de trabalho VMware, um reprodutor VMware ou qualquer coisa que possa executar um dispositivo VMware, você só precisa:

  1. Baixe, descompacte Servidor Ubuntu 8.04 e inicie a máquina virtual.
  2. Atualize o Ubuntu e defina o layout e o fuso horário:
    sudo apt-get update
    sudo apt-get upgrade
    sudo dpkg-reconfigure console-setup
    sudo dpkg-reconfigure tzdata
    sudo vim /etc/network/interfaces
    
  3. definir um IP fixo (Opcional).
  4. instale apache+mysql+php:
    sudo tasksel install lamp-server
    

Desde que esta pergunta esteja devidamente marcada, você pode selecionar a opção do servidor LAMP durante a instalação do Ubuntu.Isso instalará e configurará todos os componentes necessários automaticamente.Uma instrução detalhada sobre como fazer isso pode ser encontrada, por exemplo, aqui: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html

Você pode personalizar rapidamente servidores LAMP, RoR, Python Django, Java Stack, Spring, etc. para imagens VM baseadas em Ubuntu em http://www.elasticserver.com - Unbuntu 8.04LTS agora suportado.

Eu realmente não entendo sua pergunta porque realmente não vi nenhuma.Mas farei o meu melhor para inferir dois:para alterar o layout do teclado, verifique isto postagem no fórum nos fóruns do Ubuntu e para alterar o fuso horário, verifique isto postagem no fórum.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top