PHP on ohjelmointikieli, johon pohjautuvat mm. monet suositut sisällönhallintajärjestelmät kuten WordPress, Joomla sekä Drupal. PHP päivittyy jatkuvasti ja uusimmat tuetut versiot voit tarkistaa täältä. Päivitämme uusimmat PHP-versiot webhotelleihin saataville aina mahdollisimman pian. Uudet PHP-versiot tuovat tyypilisesti tietoturvapäivityksiä, nopeutta ja sekä uusia ominaisuuksia. Vastaavasti jotkut vanhat toiminnot voivat poistua päivitysten myötä.
Webhotellin PHP-version päivitys on asiakkaan vastuulla. Versiota ei voi automaattiseti päivittää uusimpaan versioon, koska välttämättä asiakkaan sivut ja muut mahdolliset palvelut eivät toimi uudella versiolla. PHP-version päivityksen yhteydessä tulee aina varmistaa palveluiden toimivuus.
PHP-version päivitys
- Siirry/kirjaudu hallintapaneeliin (cPanel)
- Valitse Ohjelmisto ⇒ Select PHP Version
- Valitse "Current PHP version" kohdassa uusi versio ja valitse "Apply". Pidä muistissa myös mikä PHP-versio oli käytössä ennen muutosta, jotta voit tarvittaessa palata siihen.
- Testaa sivuston/palveluiden toimivuus. Tutki tarvittaessa ongelmaa esim. WordPressin Debug-moodissa. Valittu PHP-versio ei välttämättä ole tuettu palvelusi kanssa tai se vaatii muutoksia Extensions-valintoihin.
Extensions-välilehdellä voit tehdä muutoksia PHP-version käytössä oleviin moduuleihin, valinnat vaihtelevat PHP-versioittain. Lue laajennuksista lisää alempana tältä sivulta.
Päivitettäessä PHP 8:iin voit saada esimerkiksi WordPressin osalta virheilmoituksen "Fatal error: Uncaught Error: Call to undefined function mysql_connect()", joka viittaa siihen että mysqlnd ja nd_mysqli -valinnat puuttuvat PHP-versioon liittyen. - Tarvittaessa palaa takaisin aiempaan PHP-versioon jos ei ongelma ratkea. Useimmiten ei ole suositeltavaa siirtyä heti uusimpaan PHP-versioon koska sitä ei vielä tue kaikki palvelut tai lisäosat.
Halutessasi voit tilata meiltä PHP-version päivityksen lisäpalveluna.
PHP-laajennukset (Extensions)
PHP:n ominaisuusmoduuleja voidaan kytkeä päälle ja pois Select PHP version -sivulla kohdassa Extensions (ylhäällä). Tämä edellyttää, että PHP-versiona ei ole (native), vaan se on kiinteästi asetettu johonkin versioon.
Wordpressiä käytettäessä seuraavat laajennokset tulee olla valittuina käytettäessä PHP-versiota 8.0 tai uudempaa:
- mysqlnd
- nd_mysqli
- imagick (suositeltava)
- intl (suositeltava)
- fileinfo (suositeltava)
- zip (suositeltava)
- redis (jos käytetään LiteSpeed-lisäosaa)
Lisätietoa PHP-lisäosien vaatimuksista WordPressiä käytettäessä löytyy täältä: https://make.wordpress.org/hosting/handbook/server-environment/
PHP.ini -asetukset
PHP.ini-tiedoston asetuksia pystytään rajoitetusti muokkaamaan Select PHP version -sivulla kohdassa Options (ylhäällä). Tämä edellyttää, että PHP-versiona ei ole (native), vaan se on kiinteästi asetettu johonkin versioon.