Instalēt PHP priekš Debian 10 servera

Šis ir turpinājums rakstam par Apache2 uz Debian bāzētajiem serveriem. Apache2 pēc būtības var attēlot tikai statiskās lapas. Lai varētu izstrādāt lapām “backend” ir ieteicams izmantot kaut ko citu kā HTML.

Šoreiz apskatīšu PHP un Apache2 sadarbību. PHP ir samērā populāra un izplatīta programmēšanas valoda. Daudziem tā nepatīk, bet tajā pašā laikā tā tiek plaši pielietota.

Vispirms ir jāinstalē PHP uz serveri.

apt update && apt upgrade -y
apt install php

Nākamais solis ir jāinstale modulis priekš Apache2, lai tas “saprastos” ar PHP

apt install libapache2-mod-php

Nākamais, modificējam Apache2 konfigurāciju, lai tas prot apstrādāt arī failus ar paplašinājumu .php

nano /etc/apache2/mods-enabled/dir.conf

Failam jāizskatās šādi:

Otrajā rindā jāpārbauda, vai ir ierakstīts index.php. Ja nav, pierakstat paši. Kā arī index.php jāatrodas pirms index.html

Jārestartē apache2 serviss.

systemctl restart apache2

Ja neparādās kļūda, tad vajadzētu visam darboties.

Lai pārliecinātos var izveidot php info lapu, kurā parādīsies visa informācija par PHP instalāciju uz Jūsu servera. Piebilde: šo failu nevajadzētu ilgstoši atstāt uz servera, jo pastāv drošības risks.

nano /var/www/html/index.php

Failā ierakstam:

<?php
phpinfo();

Saglabājam failu. Atveram sava servera adresi pārlūkprogrammā. Būtu japarādās jaunam failam ar PHP informāciju, ja nē, tad adresi rakstiet: serveranosaukums.lv/index.php

Apsveicu, esat instalējis PHP un Apache2 prot ar to sadarboties.