Skip to content

Commit 9e3ebba

Browse files
authored
updated installation steps
1 parent cf12aca commit 9e3ebba

File tree

1 file changed

+24
-11
lines changed

1 file changed

+24
-11
lines changed

m22q4a.sh

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,55 @@
11
#!/bin/bash
22

33
echo 'Remove Q4OS UX';
4-
sudo service tdm stop;
5-
sudo apt remove tdm-trinity --allow-remove-essential -y;
4+
sudo service tdm stop; sudo apt remove tdm-trinity --allow-remove-essential -y;
65

76
echo 'Install Curl Vim Git';
8-
sudo apt-get install curl -y;
9-
sudo apt install vim -y;
10-
sudo apt install git-core
11-
7+
sudo apt install curl vim git-core -y;
128

139
echo 'MySQL 5.7';
1410
sudo apt install lsb-release apt-transport-https ca-certificates -y;
1511
wget -O mysql-apt-config.deb https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb;
1612
sudo dpkg -i mysql-apt-config.deb;
1713
sudo apt update;
1814
sudo apt install mysql-server -y;
15+
# sudo apt install lsb-release apt-transport-https ca-certificates -y; wget -O mysql-apt-config.deb https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb; sudo dpkg -i mysql-apt-config.deb; sudo apt update; sudo apt install mysql-server -y; sudo apt install mysql-server -y;
1916

2017
echo 'PHP 7.1';
2118
sudo apt install apt-transport-https ca-certificates -y;
2219
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg;
2320
sudo su -c 'echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/php.list';
2421
sudo apt update;
2522
sudo apt install php7.1-fpm php7.1-cli php7.1-bcmath php7.1-curl php7.1-gd php7.1-intl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-xml php7.1-soap php7.1-xsl php7.1-zip php7.1-json php7.1-xdebug -y;
26-
sudo phpenmod xdebug
23+
sudo phpenmod xdebug;
24+
# sudo apt install apt-transport-https ca-certificates -y; sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg; sudo su -c 'echo "deb https://packages.sury.org/php/ stretch main" > /etc/apt/sources.list.d/php.list'; sudo apt update;
25+
# sudo apt install php7.1-fpm php7.1-cli php7.1-bcmath php7.1-curl php7.1-gd php7.1-intl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-xml php7.1-soap php7.1-xsl php7.1-zip php7.1-json php7.1-xdebug -y; sudo phpenmod xdebug;
2726

2827
echo 'Apache';
2928
sudo apt install apache2 -y;
3029
sudo apt install libapache2-mod-fcgid -y;
3130
sudo a2enmod rewrite proxy_fcgi;
3231
sudo a2enconf php7.1-fpm;
3332
sudo systemctl restart apache2;
33+
# sudo apt install apache2 -y; sudo apt install libapache2-mod-fcgid -y; sudo a2enmod rewrite proxy_fcgi; sudo a2enconf php7.1-fpm; sudo systemctl restart apache2;
3434

3535
echo 'Install phpmyadmin';
36-
sudo apt-get install phpmyadmin -y;
37-
sudo cp ./phpmyadmin.conf /etc/apache2/sites-available/;
38-
sudo a2ensite phpmyadmin.conf;
39-
sudo systemctl reload apache2
36+
cd /usr/share/;
37+
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.7.7/phpMyAdmin-4.7.7-all-languages.zip;
38+
sudo unzip phpMyAdmin-4.7.7-all-languages.zip; sudo rm phpMyAdmin-4.7.7-all-languages.zip;
39+
sudo mv phpMyAdmin-4.7.7-all-languages phpmyadmin;
40+
mysql -uroot -p < /usr/share/phpmyadmin/sql/create_tables.sql;
41+
sudo cp ./phpmyadmin.conf /etc/apache2/sites-available/; sudo a2ensite phpmyadmin.conf;
42+
# Solve $cfg['blowfish_secret'] issue generate IN:
43+
# http://www.passwordtool.hu/blowfish-password-hash-generator
44+
# COPY generated blowfish in:
45+
# sudo vim /usr/share/phpmyadmin/libraries/config.default.php;
46+
47+
#### Deprecated:latest q4os is using php7.2 dependecies to install phpmyadmin
48+
#sudo apt-get install phpmyadmin -y;
49+
#sudo cp ./phpmyadmin.conf /etc/apache2/sites-available/;
50+
#sudo a2ensite phpmyadmin.conf;
51+
#sudo systemctl reload apache2;
52+
# sudo apt-get install phpmyadmin -y; sudo cp ./phpmyadmin.conf /etc/apache2/sites-available/; sudo a2ensite phpmyadmin.conf; sudo systemctl reload apache2;
4053

4154
echo 'User Group'
4255
id;

0 commit comments

Comments
 (0)