Volg deze stappen om PHP op RedHat/CentOS 7 te installeren:
Stap 1:Update de systeemopslagplaatsen
```sch
sudo yum-update
```
Stap 2:Installeer de vereiste afhankelijkheden
```sch
sudo yum installeer httpd openssh-clients
```
Schakel indien nodig de httpd-service in en start deze.
```sch
sudo systemctl start httpd
sudo systemctl schakel httpd in
```
Stap 3:PHP installeren
```sch
sudo yum installeer php
```
Stap 4:PHP-installatie verifiëren
Typ de opdracht om te controleren of PHP correct is geïnstalleerd.
```sch
php-v
```
Je zou een uitvoer moeten zien die er ongeveer zo uitziet:
```sch
PHP 7.4.24 (cli) (gebouwd:18 mei 2022 09:40:05) (NTS)
Auteursrecht (c) De PHP-groep
Zend Engine v3.4.0, auteursrecht (c) Zend Technologies
met Zend OPcache v7.4.24, Copyright (c), door Zend Technologies
```
Stap 5:Installeer extra PHP-modules (optioneel)
Extra PHP-modules kunnen worden geïnstalleerd met behulp van de opdracht yum. Om bijvoorbeeld de MySQL-database-uitbreidingsmodule te installeren:
```sch
sudo yum installeer php-mysqlnd
```
Stap 6:Configureer de webserver voor PHP
We zullen het Apache-configuratiebestand bewerken om PHP-verwerking mogelijk te maken.
Open het volgende configuratiebestand:
```sch
sudo vim /etc/httpd/conf.d/php.conf
```
Verwijder het commentaar op de volgende regel in het bestand:
```sch
LoadModule php7_module modules/libphp7.so
```
Sla het bestand op.
Stap 7:Start de Apache-webserver opnieuw
Start Apache opnieuw met dit commando:
```sch
sudo systemctl herstart httpd
```
Stap 8:Maak een voorbeeld van een PHP-script
Het script moet zich in de hoofdmap van het document bevinden, b.v. /var/www/html/info.php
Open uw favoriete teksteditor en maak een bestand met de naam info.php in deze map.
Kopieer het volgende PHP-script naar het bestand:
```php
phpinfo();
?>
```
Sla het bestand op.
Stap 9:PHP-script testen
Open uw webbrowser en typ de volgende URL:
http://localhost/info.php
Je zou de PHP-informatiepagina moeten zien.
Stap 10:SELinux inschakelen (optioneel)
Als SELinux is ingeschakeld, moet u mogelijk de juiste beveiligingscontext instellen op het PHP-configuratiebestand. Voer deze opdracht uit:
```sch
sudo chcon -t httpd_sys_content_t /etc/httpd/conf.d/php.conf
``` |