Skip to content

Commit d615915

Browse files
authored
Merge pull request #1 from samael/master
Added script for switch php version to the 7.1
2 parents a8d2e3d + a8b91e4 commit d615915

File tree

5 files changed

+69
-3
lines changed

5 files changed

+69
-3
lines changed

setup.sh

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,19 @@ echo "* Installing PHP 7.0..."
2222
sudo apt-get install -y php7.0 php7.0-common php7.0-cli > /dev/null
2323

2424
echo "* Installing PHP 7.0 extensions..."
25-
sudo apt-get install -y php7.0-gd php7.0-mysql php7.0-sqlite php7.0-soap php7.0-xsl php7.0-json php7.0-opcache php7.0-mbstring php7.0-readline php7.0-curl php7.0-mcrypt php7.0-xml php7.0-zip > /dev/null
25+
sudo apt-get install -y php7.0-gd php7.0-mysql php7.0-sqlite3 php7.0-soap php7.0-xsl php7.0-json php7.0-opcache php7.0-mbstring php7.0-readline php7.0-curl php7.0-mcrypt php7.0-xml php7.0-zip > /dev/null
26+
27+
echo "* Installing PHP 7.1..."
28+
sudo apt-get install -y php7.1 php7.1-common php7.1-cli > /dev/null
29+
30+
echo "* Installing PHP 7.1 extensions..."
31+
sudo apt-get install -y php7.1-gd php7.1-mysql php7.1-sqlite3 php7.1-soap php7.1-xsl php7.1-json php7.1-opcache php7.1-mbstring php7.1-readline php7.1-curl php7.1-mcrypt php7.1-xml php7.1-zip > /dev/null
32+
33+
echo "* Installing PHP 7.2..."
34+
sudo apt-get install -y php7.2 php7.2-common php7.2-cli > /dev/null
35+
36+
echo "* Installing PHP 7.2 extensions..."
37+
sudo apt-get install -y php7.2-bz2 php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-readline php7.2-soap php7.2-sqlite3 php7.2-sodium php7.2-tidy php7.2-xml php7.2-xsl php7.2-zip > /dev/null
2638

2739
echo "* Installing additional PHP extensions..."
2840
sudo apt-get install -y php-memcache php-memcached > /dev/null

switch-to-php-5.6.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
echo "* Disabling Apache PHP 7.0 module..."
44
sudo a2dismod php7.0 > /dev/null
55

6+
echo "* Disabling Apache PHP 7.1 module..."
7+
sudo a2dismod php7.1 > /dev/null
8+
9+
echo "* Disabling Apache PHP 7.2 module..."
10+
sudo a2dismod php7.2 > /dev/null
11+
612
echo "* Enabling Apache PHP 5.6 module..."
713
sudo a2enmod php5.6 > /dev/null
814

@@ -12,4 +18,4 @@ sudo service apache2 restart > /dev/null
1218
echo "* Switching CLI PHP to 5.6..."
1319
sudo update-alternatives --set php /usr/bin/php5.6 > /dev/null
1420

15-
echo "* Switch to PHP 5.6 complete."
21+
echo "* Switch to PHP 5.6 complete."

switch-to-php-7.0.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
echo "* Disabling Apache PHP 5.6 module..."
44
sudo a2dismod php5.6 > /dev/null
55

6+
echo "* Disabling Apache PHP 7.1 module..."
7+
sudo a2dismod php7.1 > /dev/null
8+
9+
echo "* Disabling Apache PHP 7.2 module..."
10+
sudo a2dismod php7.2 > /dev/null
11+
612
echo "* Enabling Apache PHP 7.0 module..."
713
sudo a2enmod php7.0 > /dev/null
814

@@ -12,4 +18,4 @@ sudo service apache2 restart > /dev/null
1218
echo "* Switching CLI PHP to 7.0..."
1319
sudo update-alternatives --set php /usr/bin/php7.0 > /dev/null
1420

15-
echo "* Switch to PHP 7.0 complete."
21+
echo "* Switch to PHP 7.0 complete."

switch-to-php-7.1.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
3+
echo "* Disabling Apache PHP 5.6 module..."
4+
sudo a2dismod php5.6 > /dev/null
5+
6+
echo "* Disabling Apache PHP 7.2 module..."
7+
sudo a2dismod php7.2 > /dev/null
8+
9+
echo "* Disabling Apache PHP 7.0 module..."
10+
sudo a2dismod php7.0 > /dev/null
11+
12+
echo "* Enabling Apache PHP 7.1 module..."
13+
sudo a2enmod php7.1 > /dev/null
14+
15+
echo "* Restarting Apache..."
16+
sudo service apache2 restart > /dev/null
17+
18+
echo "* Switching CLI PHP to 7.1..."
19+
sudo update-alternatives --set php /usr/bin/php7.1 > /dev/null
20+
21+
echo "* Switch to PHP 7.1 complete."

switch-to-php-7.2.sh

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
3+
echo "* Disabling Apache PHP 5.6 module..."
4+
sudo a2dismod php5.6 > /dev/null
5+
6+
echo "* Disabling Apache PHP 7.0 module..."
7+
sudo a2dismod php7.0 > /dev/null
8+
9+
echo "* Disabling Apache PHP 7.1 module..."
10+
sudo a2dismod php7.1 > /dev/null
11+
12+
echo "* Enabling Apache PHP 7.2 module..."
13+
sudo a2enmod php7.2 > /dev/null
14+
15+
echo "* Restarting Apache..."
16+
sudo service apache2 restart > /dev/null
17+
18+
echo "* Switching CLI PHP to 7.2..."
19+
sudo update-alternatives --set php /usr/bin/php7.2 > /dev/null
20+
21+
echo "* Switch to PHP 7.2 complete."

0 commit comments

Comments
 (0)