Jump to content

Google Cloud - Upgrade PHP version: Difference between revisions

From jeankn.app WIKI
Created page with "== Add PPA for PHP 8.2 == <syntaxhighlight lang="bash"> sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update </syntaxhighlight> ## Install PHP 8.2 for Apache ``` sudo apt install php8.2 ``` ## Install PHP 8.2 Extensions ``` sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-i..."
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
</syntaxhighlight>
</syntaxhighlight>
## Install PHP 8.2 for Apache


```
== Install PHP 8.2 for Apache ==
<syntaxhighlight lang="bash">
sudo apt install php8.2
sudo apt install php8.2
```
</syntaxhighlight>


## Install PHP 8.2 Extensions
== Install PHP 8.2 Extensions ==


```
<syntaxhighlight lang="bash">
sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-intl -y
sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-intl -y
```
</syntaxhighlight>


## Check PHP version
== Check PHP version ==


```
<syntaxhighlight lang="bash">
php -v
php -v
```
</syntaxhighlight>


## Enable PHP 8.2 for Apache
== Enable PHP 8.2 for Apache ==


```
<syntaxhighlight lang="bash">
sudo a2dismod php7.4
sudo a2dismod php7.4
sudo a2enmod php8.2
sudo a2enmod php8.2
sudo service apache2 restart
sudo service apache2 restart
```
</syntaxhighlight>


## Uninstall the old php version
== Uninstall the old php version ==


```
<syntaxhighlight lang="bash">
sudo apt-get purge php7.*
sudo apt-get purge php7.*
```
</syntaxhighlight>
[[Category:Google Cloud]]
[[Category:PHP]]

Latest revision as of 18:32, 26 October 2025

Add PPA for PHP 8.2

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update

Install PHP 8.2 for Apache

sudo apt install php8.2

Install PHP 8.2 Extensions

sudo apt install php8.2-common php8.2-mysql php8.2-xml php8.2-xmlrpc php8.2-curl php8.2-gd php8.2-imagick php8.2-cli php8.2-dev php8.2-imap php8.2-mbstring php8.2-opcache php8.2-soap php8.2-zip php8.2-intl -y

Check PHP version

php -v

Enable PHP 8.2 for Apache

sudo a2dismod php7.4
sudo a2enmod php8.2
sudo service apache2 restart

Uninstall the old php version

sudo apt-get purge php7.*