apt install software-properties-common sudo apt install libxrender1 --python2 sudo add-apt-repository ppa:deadsnakes/ppa sudo apt-get update sudo apt-get install python2 wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz tar xzf Python-2.7.18.tgz cd Python-2.7.18 ./configure make sudo make install --apache sudo apt install apache2 sudo ufw app info "Apache Full" sudo ufw allow in "Apache Full" sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests sudo systemctl restart apache2.service --netstat sudo apt-get install net-tools --libtommath echo "deb http://archive.ubuntu.com/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/focal.list sudo apt update sudo apt install libncurses5 sudo apt update sudo apt install libtommath1 ls -l /usr/lib | grep libtommath sudo find / -name "libtommath.so*" sudo ln -s /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0 --firebird cd ~ curl -L https://github.com/FirebirdSQL/firebird/releases/download/v3.0.11/Firebird-3.0.11.33703-0.amd64.tar.gz | tar -zxC /tmp cd /tmp/Firebird-3.0.11.33703-0.amd64 sudo ./install.sh sudo chmod -R 777 /opt/firebird cd /opt/firebird mkdir data sudo chmod -R 777 /opt/firebird --php sudo apt install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.0-fpm sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-cli php7.0-zip php7.0-imagick sudo apt-get install php-interbase sudo apt-get update -y sudo apt-get install -y php7.0-pdo-firebird sudo systemctl restart apache2.service --imagick wget http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php-imagick/php7.0-imagick_3.7.0-5+ubuntu20.04.1+deb.sury.org+1_amd64.deb && sudo dpkg -i php7.0-imagick_3.7.0-5+ubuntu20.04.1+deb.sury.org+1_amd64.deb && sudo apt-get install -f && systemctl restart php7.0-fpm.service --composer curl -sS https://getcomposer.org/installer -o composer-setup.php curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer --node (nvm) sudo apt install curl build-essential curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm nvm install v10.16.3 nvm use v10.16.3 sudo ln -s /root/.nvm/versions/node/v10.16.3/bin/node /usr/bin/node sudo ln -s /root/.nvm/versions/node/v10.16.3/bin/npm /usr/bin/npm --svn sudo apt-get install subversion --certbot sudo apt update sudo apt install snapd sudo snap install --classic certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo certbot --apache --git sudo apt install git cd /var/www/html/ sudo git clone https://github.com/PROJETOS-KAYROS/GCWeb.git sudo mkdir /var/www/html/GCWeb/app/Console/Commands/Saidas sudo mkdir /var/www/html/GCWeb/app/Console/Commands/Logs sudo chown -R www-data:www-data /var/www/html/GCWeb/ sudo chmod -R 777 /var/www/html/GCWeb/ --configurar site sudo nano /etc/apache2/sites-available/000-default.conf --colocar no arquivo ServerAdmin admin@example.com DocumentRoot /var/www/html/GCWeb/public ServerName example.com Options +FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined --configuracoes sudo cp /var/www/html/GCWeb/config-def.php /var/www/html/GCWeb/config.php sudo cp /var/www/html/GCWeb/.env.example /var/www/html/GCWeb/.env sudo cp /var/www/html/GCWeb/app/Models/Conexao/_Conexao-def.php /var/www/html/GCWeb/app/Models/Conexao/_Conexao.php sudo cp /var/www/html/GCWeb/public/htaccess /var/www/html/GCWeb/public/.htaccess sudo mkdir /var/www/html/GCWeb/storage/framework sudo mkdir /var/www/html/GCWeb/storage/framework/cache sudo mkdir /var/www/html/GCWeb/storage/framework/sessions sudo mkdir /var/www/html/GCWeb/storage/framework/views sudo chown -R www-data:www-data /var/www/html/GCWeb/ sudo chmod -R 755 /var/www/html/GCWeb/ --gulp cd /var/www/html/GCWeb/ sudo apt-get install build-essential sudo npm i --unsafe-perm=true --allow-root sudo chown -R www-data:www-data /var/www/html/GCWeb/ sudo chmod -R 755 /var/www/html/GCWeb/ sudo npm install --save gulp-sass@3.0.0 sudo npm install --unsafe-perm -g node-sass sudo npm i --unsafe-perm=true --allow-root sudo npm install -g gulp --unsafe-perm=true --allow-root --force sudo ln -s /root/.nvm/versions/node/v10.16.3/bin/gulp /usr/bin/gulp sudo gulp --pyton sudo apt-get install python sudo apt-get install python-pip sudo pip uninstall matplotlib sudo pip install matplotlib --system sudo pip uninstall pyparsing sudo pip install pyparsing --system sudo pip uninstall backports.functools_lru_cache sudo pip install backports.functools_lru_cache --system sudo pip uninstall cycler sudo pip install cycler --system sudo pip install numpy python-dateutil pytz pyparsing six --force-reinstall --upgrade --system sudo pip uninstall kiwisolver sudo pip install kiwisolver --system sudo pip uninstall numpy sudo pip install numpy --system sudo pip uninstall docopt sudo pip install docopt --system sudo pip uninstall pandas sudo pip install pandas --system --Instalando o Certbot sudo add-apt-repository ppa:certbot/certbot sudo apt install python-certbot-apache --Obtendo um certificado SSL sudo certbot --apache -d your_domain.gcweb.app.br -d your_domain.gcweb.app.br --renovação automática do Certbot (agendar no crontab) sudo certbot renew --dry-run --usar o isql para criar usuario no banco sudo isql-fb connect '/home/db/GC.fdb' user sysdba password 'Gc@180376'; UPDATE TBUSUARIO U SET U."PASSWORD" = NULL; CREATE USER HAROLDO PASSWORD 'Gc@180376'; CREATE USER GC PASSWORD 'Gc@180376'; GRANT RDB$ADMIN TO HAROLDO; GRANT RDB$ADMIN TO GC; exit; --update ssl sudo apt upgrade openssl --ssl editar configuracao sudo nano /etc/ssl/openssl.cnf [provider_sect] default = default_sect legacy = legacy_sect [default_sect] activate = 1 [legacy_sect] activate = 1