# PHP updaten

## **Für Linux (Ubuntu/Debian) mit Apache**

### 1. **Alte PHP-Version anzeigen**

```
php -v
```

### 2. **Repositories hinzufügen (z. B. Ondřej Surý PPA)**

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

### 3. **Neue PHP-Version installieren (z. B. PHP 8.3)**

```
sudo apt install php8.3
```

Optional auch die benötigten Module:

```
sudo apt install php8.3-cli php8.3-common php8.3-mbstring php8.3-xml php8.3-curl php8.3-mysql
```

### 4. **Apache oder Nginx umstellen**

<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary" id="bkmrk-"><div class="sticky top-9"><div class="absolute end-0 bottom-0 flex h-9 items-center pe-2"><div class="bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs">  
</div></div></div><div class="overflow-y-auto p-4" dir="ltr"></div></div>```
sudo a2dismod php7.4 # alte Version deaktivieren
sudo a2enmod php8.3 # neue aktivieren
sudo systemctl restart apache2
```