Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2676298

Browse files
Merge pull request #4 from samael/master
Added PHP 7.3 version
2 parents b70e838 + dfb27b5 commit 2676298

File tree

7 files changed

+47
-4
lines changed

7 files changed

+47
-4
lines changed

‎README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ Once setup is complete, you can easily switch between different PHP versions usi
5757
./switch-to-php-7.0.sh
5858
./switch-to-php-7.1.sh
5959
./switch-to-php-7.2.sh
60+
./switch-to-php-7.3.sh
6061
```
6162

6263
This will alter the versions of PHP running in Apache and the command line. Your password will be required to enable/disable Apache modules, restart the web server and alter the default PHP CLI version.

‎setup.sh‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ echo "* Installing PHP 7.2..."
3434
sudo apt-get install -y php7.2 php7.2-common php7.2-cli > /dev/null
3535

3636
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-tidy php7.2-xml php7.2-xsl php7.2-zip php-redis > /dev/null
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-tidy php7.2-xml php7.2-xsl php7.2-zip > /dev/null
38+
39+
echo "* Installing PHP 7.3..."
40+
sudo apt-get install -y php7.3 php7.3-common php7.3-cli > /dev/null
41+
42+
echo "* Installing PHP 7.3 extensions..."
43+
sudo apt-get install -y php7.3-bz2 php7.3-curl php7.3-gd php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-readline php7.3-soap php7.3-sqlite3 php7.3-tidy php7.3-xml php7.3-xsl php7.3-zip > /dev/null
3844

3945
echo "* Installing additional PHP extensions..."
40-
sudo apt-get install -y php-memcache php-memcached > /dev/null
46+
sudo apt-get install -y php-memcache php-memcached php-redis > /dev/null
4147

4248
echo "* Setup complete. You may now use the 'switch-to-php-*.*.sh' scripts."

‎switch-to-php-5.6.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ sudo a2dismod php7.1 > /dev/null
99
echo "* Disabling Apache PHP 7.2 module..."
1010
sudo a2dismod php7.2 > /dev/null
1111

12+
echo "* Disabling Apache PHP 7.3 module..."
13+
sudo a2dismod php7.3 > /dev/null
14+
1215
echo "* Enabling Apache PHP 5.6 module..."
1316
sudo a2enmod php5.6 > /dev/null
1417

‎switch-to-php-7.0.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ sudo a2dismod php7.1 > /dev/null
99
echo "* Disabling Apache PHP 7.2 module..."
1010
sudo a2dismod php7.2 > /dev/null
1111

12+
echo "* Disabling Apache PHP 7.3 module..."
13+
sudo a2dismod php7.3 > /dev/null
14+
1215
echo "* Enabling Apache PHP 7.0 module..."
1316
sudo a2enmod php7.0 > /dev/null
1417

‎switch-to-php-7.1.sh‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
echo "* Disabling Apache PHP 5.6 module..."
44
sudo a2dismod php5.6 > /dev/null
55

6+
echo "* Disabling Apache PHP 7.0 module..."
7+
sudo a2dismod php7.0 > /dev/null
8+
69
echo "* Disabling Apache PHP 7.2 module..."
710
sudo a2dismod php7.2 > /dev/null
811

9-
echo "* Disabling Apache PHP 7.0 module..."
10-
sudo a2dismod php7.0 > /dev/null
12+
echo "* Disabling Apache PHP 7.3 module..."
13+
sudo a2dismod php7.3 > /dev/null
1114

1215
echo "* Enabling Apache PHP 7.1 module..."
1316
sudo a2enmod php7.1 > /dev/null

‎switch-to-php-7.2.sh‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ sudo a2dismod php7.0 > /dev/null
99
echo "* Disabling Apache PHP 7.1 module..."
1010
sudo a2dismod php7.1 > /dev/null
1111

12+
echo "* Disabling Apache PHP 7.3 module..."
13+
sudo a2dismod php7.3 > /dev/null
14+
1215
echo "* Enabling Apache PHP 7.2 module..."
1316
sudo a2enmod php7.2 > /dev/null
1417

‎switch-to-php-7.3.sh‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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 "* Disabling Apache PHP 7.2 module..."
13+
sudo a2dismod php7.2 > /dev/null
14+
15+
echo "* Enabling Apache PHP 7.3 module..."
16+
sudo a2enmod php7.3 > /dev/null
17+
18+
echo "* Restarting Apache..."
19+
sudo service apache2 restart > /dev/null
20+
21+
echo "* Switching CLI PHP to 7.3..."
22+
sudo update-alternatives --set php /usr/bin/php7.3 > /dev/null
23+
24+
echo "* Switch to PHP 7.3 complete."

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /