PHP:n asennus Ubuntuun 18.04

  • 16.10.2018
  • 0
Sivulla mainos/affiliate-linkkejä, mainoslinkit merkitty *-merkillä


PHP

PHP on ohjelmointikieli, joka käsittelee koodia dynaamisen sisällön näyttämiseksi. PHP voi suorittaa komentosarjoja, muodostaa yhteyden MySQL-tietokantoihin ja saada näyttämään tietyn sivuston sisällön dynaamisesti.
Voit käyttää apt-get järjestelmää asentamaan PHP:n. Lisäksi voit asentaa tarvittavat ohjelmat, että PHP-koodi voi toimia Apache-palvelimessa ja yhdistää sivustosi myös MySql-Tietokantaan.

PHP:n asentaminen Ubuntuun 18.04

Päivitä pakettilista ennen kuin asennat ohjelmiston Ubuntu 18.04 -palvelimelle.

sudo apt-get update

Seuraavaksi asennetaan tarvittavat lisäosat.

sudo apt-get install php php-mysql libapache2-mod-php

Useimmissa tapauksissa joudut muokkaamaan Apache:n asetuksia. Oletuksena Apache käyttää index.html tiedostoa. PHP:n asennuksen jälkeen pitää muuttaa Apachen oletus tiedostoksi index.php. Tämä asetus voidaan muuttaa dir.conf-tiedoston. Avaa ja muuta tiedostoa seuraavasti.

sudo vim /etc/apache2/mods-enabled/dir.conf

Lisää tiedostoon index.php.

<IfModule mod_dir.c>
        DirectoryIndex index.php index.html index.htm
</IfModule>

Tallenna ja sulje tiedosto.
Seuraavaksi pitää käynnistää Apache serveri uudelleen, jotta asetukset tulevat käyttöön. Käynnistä Apache serveri uudelleen seuraavalla komennolla.

sudo service apache2 restart

Tässä ohjeessa käytämme test.php tiedostoa phpinfo:n näyttämiseen. Luo uusi test.php tiedosto hakemistoon /var/www/html.

sudo vim /var/www/html/test.php

Lisää tiedostoon seuraavat rivit.

<?php
// // Näyttää kaikki tiedot
phpinfo();
?>

Sulje ja tallenna tiedosto.
Seuraavaksi testataan PHP:n toiminta. Kirjoita selaimen osoiteriville seuraavaa.

http://ip_osoite/test.php

Sinulle pitäisi avautua seuraavanlainen sivusto.
phpinfo
PHP toimii ja asennus onnistui.
Kannattaa poistaa test.php tiedosto Web-serverin hakemistosta, koska se antaa palvelimen tietoja luvattomille käyttäjille.
Tiedosto poistetaan seuraavalla komennolla.

sudo rm /var/www/html/test.php

Tiedosto on nyt poistettu.

Lisää kommentti

100
  Tilaa ilmoitukset  
Haluan ilmoituksen