Я использую xampp в Windows, но я хотел бы использовать что-то ближе к настройке моего сервера.
В учебнике Федерико Каргнелутти объясняется, как настроить устройство LAMP VMWARE; Это отличное введение в устройства VMware, но одна из команд не работала и не описывает, как изменить раскладку клавиатуры и часовой пояс.
PS: команды легко найти, но я не хочу искать их каждый раз, когда переустанавливаю сервер. Я использую этот вопрос в качестве напоминания.
Это мой установочный сценарий, я использую его на серверах 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
редактировать: добавить это, чтобы установить свой пароль 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
конец редактирования
Это немного конкретизировано, но вы поймете, что если сохранить это в файл (например, «установить»), все что вам нужно сделать, это:
chmod +x install
./install
Некоторые из моих команд apt-get не нужны, потому что apt автоматически получит зависимости, но я предпочитаю быть конкретным для моих установок.
Предполагая, что у вас есть рабочая станция VMware, проигрыватель VMware или все, что может работать с устройством vmware, вам просто нужно:
- Скачайте, разархивируйте Ubuntu 8.04 Server и запустите виртуальную машину.
- Обновите Ubuntu и установите макет и часовой пояс:
sudo apt-get update sudo apt-get upgrade sudo dpkg-reconfigure console-setup sudo dpkg-переконфигурировать tzdata sudo vim / etc / network / interfaces
- установить фиксированный IP (необязательно).
- установить apache + mysql + php:
sudo tasksel установить ламповый сервер
Я не очень понимаю ваш вопрос, потому что я действительно не видел ни одного. Но я сделаю все возможное, чтобы вывести два: изменить раскладку клавиатуры, проверить это сообщение на форуме на форумах Ubuntu и изменить часовой пояс, проверить это сообщение на форуме .
Если этот вопрос правильно помечен, вы можете выбрать опцию LAMP server во время установки Ubuntu. Это автоматически установит и настроит все необходимые компоненты. Подробную инструкцию о том, как это сделать, можно найти, например, там: http://www.ubuntugeek.com/ubuntu-804-hardy-heron-lamp-server-setup.html.
Вы можете быстро настроить серверы LAMP, RoR, Python Django, Java Stack, Spring и т. Д. Для образов виртуальных машин на основе Ubuntu по адресу http://www.elasticserver.com - теперь поддерживается Unbuntu 8.04LTS.