Сведения о вопросе

profi

17:41, 15th August, 2020

Теги

ubuntu   vmware   lamp    

Как вы устанавливаете свой тестовый сервер LAMP?

Просмотров: 431   Ответов: 5

Я использую xampp на Windows, но я хотел бы использовать что-то ближе к моей настройке сервера.

Federico Cargnelutti tutorial объясняет, как настроить LAMP VMWARE appliance; это отличное введение в VMware appliances, но одна из команд не работала, и она не описывает, как изменить раскладку клавиатуры и timezone.

ps: команды легко найти, но я не хочу искать их каждый раз, когда я переустанавливаю сервер. Я использую этот вопрос как напоминание.



  Сведения об ответе

dumai

19:17, 2nd August, 2020

Предполагая, что у вас есть VMware рабочая станция, VMware плеер или что-нибудь, что может запустить vmware устройство, вам просто нужно:

  1. Загрузите, распакуйте Ubuntu 8.04 сервер и запустите виртуальную машину.
  2. Обновите ubuntu и установите макет и timezone:
    sudo apt-get update
    sudo apt-get upgrade
    sudo dpkg-reconfigure console-setup
    sudo dpkg-reconfigure tzdata
    sudo vim /etc/network/interfaces
    
  3. установите фиксированное значение IP (необязательно).
  4. установить apache+mysql+php:
    sudo tasksel install lamp-server
    


  Сведения об ответе

P_S_S

09:56, 10th August, 2020

Это мой install scrpt, я использую его на серверах debian, но он будет работать в Ubuntu (Ubuntu построен на 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: добавьте это, чтобы установить свой пароль 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

конец редактирования

Это немного specailised, но вы получите идею, если вы сохраните это в файл ('install' например) все, что вам нужно сделать, это:

chmod +x install
./install

Некоторые из моих команд apt-get не нужны, потому что apt автоматически получит зависимости, но я предпочитаю быть конкретным, для моих установок.


  Сведения об ответе

padenie

21:06, 1st October, 2020

При условии, что этот вопрос правильно помечен, вы можете выбрать опцию LAMP server во время установки Ubuntu. Это позволит установить и настроить все необходимые компоненты автоматически. Подробную инструкцию о том, как это сделать можно найти, например, там: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html


  Сведения об ответе

DAAA

23:29, 19th August, 2020

Вы можете быстро настроить LAMP, RoR, Python Django, Java стек, Spring и т.д. серверы для Ubuntu-based VM изображений на http://www.elasticserver.com - Unbunt 8.04LTS теперь поддерживается.


  Сведения об ответе

$DOLLAR

19:17, 17th August, 2020

Я действительно не понимаю вашего вопроса, потому что я действительно не видел его. Но я сделаю все возможное, чтобы сделать два вывода: чтобы изменить раскладку клавиатуры, проверьте этот пост форума на ubuntu форумах и чтобы изменить timezone, проверьте этот пост форума .


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться