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.