wiki:freebsd:virtualbox
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:freebsd:virtualbox [2023/04/10 12:42] – [Собираем VirtualBox и модули ядра для его работы] Diman | wiki:freebsd:virtualbox [2023/06/06 07:52] (текущий) – [Собираем VirtualBox и модули ядра для его работы] Diman | ||
---|---|---|---|
Строка 26: | Строка 26: | ||
tmux | tmux | ||
cd / | cd / | ||
- | make install clean BATCH=yes | + | make install clean BATCH=yes I_DONT_CARE_IF_MY_BUILDS_TARGET_THE_WRONG_RELEASE=yes |
cd / | cd / | ||
make install clean BATCH=yes | make install clean BATCH=yes | ||
Строка 45: | Строка 45: | ||
pw groupmod vboxusers -m vbox | pw groupmod vboxusers -m vbox | ||
- | # Устанавливаем | + | # Устанавливаем |
pkg install -y nginx | pkg install -y nginx | ||
- | pkg install -y phpvirtualbox | + | |
+ | # Устанавливаем PhpVirtualBox | ||
+ | cd / | ||
+ | make install clean BATCH=yes | ||
</ | </ | ||
Обращаю внимание, | Обращаю внимание, | ||
Строка 59: | Строка 63: | ||
# Создаем директорию для добавления собственных конфигов NgiNX | # Создаем директорию для добавления собственных конфигов NgiNX | ||
mkdir / | mkdir / | ||
+ | |||
</ | </ | ||
Далее нужно создать конфиг / | Далее нужно создать конфиг / | ||
Строка 91: | Строка 96: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Включаем phpVirtualBox ==== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | # Добавляем в автозагрузку nginx и php-fpm | ||
+ | sysrc nginx_enable=YES | ||
+ | sysrc php_fpm_enable=YES | ||
+ | |||
+ | # Стартуем сервисы | ||
+ | service php-fpm restart | ||
+ | service nginx restart | ||
+ | |||
+ | </ | ||
==== Стартуем vboxwebserver ==== | ==== Стартуем vboxwebserver ==== | ||
Строка 96: | Строка 115: | ||
<code bash> | <code bash> | ||
+ | sysrc vboxwebsrv_enable=YES | ||
+ | sysrc vboxwebsrv_user=" | ||
/ | / | ||
</ | </ | ||
Строка 125: | Строка 146: | ||
<code bash> | <code bash> | ||
- | sysrc nginx_enable=YES | ||
- | sysrc php_fpm_enable=YES | ||
- | |||
sysrc vboxguest_enable=YES | sysrc vboxguest_enable=YES | ||
sysrc vboxnet_enable=YES | sysrc vboxnet_enable=YES | ||
- | sysrc vboxwebsrv_enable=YES | ||
- | sysrc vboxwebsrv_user=" | ||
- | service php-fpm restart | ||
- | service nginx restart | ||
service vboxnet start | service vboxnet start | ||
</ | </ | ||
Переходите на [[http:// | Переходите на [[http:// | ||
+ | |||
+ | ===== PS Не работает в веб-интерфейсе выбор файла для монтирования ===== | ||
+ | |||
+ | Если не работает в веб-интерфейсе выбор файла для монтирования, | ||
+ | |||
+ | < | ||
+ | $ vboxmanage list vms | ||
+ | " | ||
+ | $ vboxmanage storageattach " | ||
+ | --port 0 --device 0 --type dvddrive --medium / | ||
+ | </ | ||
+ | |||
+ | Если потребовалось сменить hdd диск у виртуальной машины: | ||
+ | <code bash> | ||
+ | # Находим UUID нужного диска в этом списке: | ||
+ | vboxmanage list hdd $DISKUUID | ||
+ | # Находим UUID машины, | ||
+ | vboxmanage list vms $VMUUID | ||
+ | " | ||
+ | " | ||
+ | # Меняем диск | ||
+ | vboxmanage storageattach $VMUUID --storagectl " | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | [PHP Modules] | ||
+ | Core | ||
+ | date | ||
+ | hash | ||
+ | json | ||
+ | libxml | ||
+ | mysqlnd | ||
+ | openssl | ||
+ | pcre | ||
+ | Reflection | ||
+ | session | ||
+ | SimpleXML | ||
+ | soap | ||
+ | SPL | ||
+ | standard | ||
+ | xml | ||
+ | |||
+ | [Zend Modules] | ||
+ | </ |
wiki/freebsd/virtualbox.1681119747.txt.gz · Последнее изменение: 2023/04/10 12:42 — Diman