Add new file

main
Ferexio 2022-06-03 09:18:45 +00:00
parent 77f3674ecf
commit 8d715fe292
1 changed files with 36 additions and 0 deletions

36
virtualbox.sh Normal file
View File

@ -0,0 +1,36 @@
wget https://download.virtualbox.org/virtualbox/6.1.34/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
apt install gcc g++ make automake autoconf autogen perl zip unzip
dpkg -i virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
apt -f install
wget https://download.virtualbox.org/virtualbox/6.1.34/Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack
rm Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
ln -s /usr/lib/virtualbox/vboxwebsrv /usr/bin/
apt update
apt install -y software-properties-common
add-apt-repository -y ppa:ondrej/apache2
add-apt-repository -y ppa:ondrej/php
apt install -y apache2 libapache2-mod-fcgid php7.4 php7.4-soap php7.4-fpm php7.4-memcached php7.4-memcache php7.4-zip php7.4-xml php7.4-sqlite3 php7.4-pgsql php7.4-mysql php7.4-mcrypt php7.4-mbstring php7.4-intl php7.4-gd php7.4-curl php7.4-cli php7.4-bcmath
a2dismod mpm_prefork
a2enmod mpm_event
a2enmod rewrite setenvif proxy proxy_fcgi
apt install memcached libmemcached-tools -y
a2enconf php7.4-fpm
systemctl restart apache2
cd /var/www
rm -rf html
wget https://github.com/phpvirtualbox/phpvirtualbox/archive/develop.zip -O phpvirtualbox.zip
unzip phpvirtualbox.zip
mv phpvirtualbox-develop/ html/
rm phpvirtualbox.zip
useradd -m user
passwd user
usermod -aG vboxusers user
chown -R user:user html/
echo "VBOXWEB_USER=user" >> /etc/default/virtualbox
vboxwebserv -H 127.0.0.1
cp /var/www/html/config.php-example /var/www/html/config.php
echo "Edit please configuration in /var/www/html/config.php"
echo "You are must edit login and password for user 'user'"
echo "Default login and password to phpvirtualbox is admin/admin"