yhteenveto: Plesk tukee PHP-komentosarjakieltä, mukaan lukien useat PHP-versiot ja käsittelijätyypit valmiiksi asennettuina.

Tässä aiheessa opit hallitsemaan toimialueiden PHP-asetuksia Pleskissä.

Plesk tukee useita PHP-versioita valmiiksi. Voit määrittää yksittäisille toimialueille käyttöön eri yhdistelmän PHP-versiota ja käsittelijää sekä määrittää lisäksi PHP-lisäasetuksia toimialuekohtaisesti.

Muista: Voit hallita joitakin asetuksia tai et ollenkaan, tilauksesi asetuksista riippuen. Jos haluat hallita PHP-asetuksia, joihin sinulla ei ole pääsyä, ota yhteyttä palveluntarjoajaasi.

Voit nähdä tällä hetkellä valitun PHP-version PHP-kuvakkeen vieressä suoraan toimialuekortissa.

image php version

Jos PHP-kuvakkeen vieressä ei näy PHP-versiota, PHP ei ole käytössä toimialueella.

image php disabled

PHP-version ja käsittelijätyypin määrittäminen

PHP-version ja käsittelijätyypin valitseminen toimialueelle

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Verkkosivustot ja toimialueet, etsi toimialue, jonka PHP-versiota haluat muuttaa, ja napsauta sitten PHP.

  3. Valitse ”PHP-tuki” -valintaruutu, jos se on tyhjä.

  4. Valitse haluamasi PHP-versio pudotusvalikosta. Jos haluamasi PHP-versio puuttuu valikosta, ota yhteyttä palveluntarjoajaasi.

    image php version selector

  5. Valitse haluamasi käsittelijätyyppi pudotusvalikosta.

    image php handler selector

  6. Valitse OK.

Tekemäsi muutokset astuvat voimaan pian.

Muista: Eri PHP-versiot eivät ole <b>100</b> % yhteensopivia keskenään. Verkkosivusto, joka on kirjoitettu PHP 8.x:llä, ei ehkä toimi oikein, jos toimialueelle määritetään eri PHP-versio. Jos et ole varma, mitä PHP-versiota valita, käytä oletusta tai viimeisintä versiota. Jos verkkosivustosi ei näy oikein, kokeile siirtyä toiseen PHP-versioon.

Muista: Toimialueelle käytettävissä olevat PHP-käsittelijä(t) riippuvat valitusta PHP-versiosta ja Plesk-palvelimesi käyttöjärjestelmästä. Jos et ole varma, mitä PHP-tapahtumakäsittelijän tyyppiä valita, tutustu eri PHP-tapahtumakäsittelijän tyyppeihin.

Erillisen PHP-FPM-käsittelijän käyttäminen

Erillinen PHP-FPM-käsittelijä tarjoaa korkeamman vakauden ja eristyksen verkkosivustoille, sillä se suorittaa erillisen PHP-pääprosessin jokaiselle verkkosivustolle. Näin jokainen verkkosivusto suorittaa skriptinsä itsenäisesti muista verkkosivustoista. Tämä tarkoittaa, että verkkosivuston toiminta ei vaikuta muiden verkkosivustojen toimintaan, eikä sitä vaikuta seuraavat tapaukset:

  • Verkkosivuston PHP-asetusten muuttaminen.

  • Verkkosivuston PHP-käsittelijän muuttaminen.

  • PHP-pääprosessin pysäyttäminen, uudelleen käynnistäminen tai kaatuminen.

  • Verkkosivuston PHP-skriptien virheet.

Kun erillinen PHP-FPM-käsittelijä on otettu käyttöön verkkosivustolle, voit käynnistää, pysäyttää tai käynnistää uudelleen sen PHP-pääprosessin toimialueen PHP-sivulta:

image control php master process

Muista: Ennen erillisen PHP-FPM-käsittelijän valitsemista toimialueelle huomioi seuraavat seikat:

  • Käsittelijä toimii vain PHP-versiolla 7.3 tai uudemmalla.

  • Käsittelijä lisää OPcache-muistin kulutusta.

PHP-lisäasetusten määrittäminen

Lisäksi PHP-version ja käsittelijätyypin voit asettaa arvot useille core php.ini -direktiiveille toimialueen PHP-sivulta. Nämä ovat enimmäkseen suorituskykyyn ja tietoturvaan liittyviä, mutta jotkin niistä voivat vaikuttaa verkkosivuston toimintaan. Lisätietoja direktiivistä saat napsauttamalla direktiivin vieressä olevaa image question mark-kuvaketta.

Core php.ini -direktiivien määrittäminen toimialueelle

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Verkkosivustot ja toimialueet, etsi toimialue, jonka core php.ini -direktiivejä haluat muuttaa, ja napsauta sitten PHP.

  3. Tee haluamasi muutokset valitsemalla direktiivin arvo pudotusvalikosta tai, jos arvo ei ole totuusarvo, syöttämällä mukautettu arvo vastaavaan kenttään, ja napsauta sitten OK.

Tekemäsi muutokset astuvat voimaan pian.

Jos toimialueesi käyttää jotakin ”FPM-sovellussarja” -PHP-käsittelijää, voit määrittää lisää PHP-FPM-asetuksia. Niillä voi hienosäätää PHP:n toimintaa verkkosivustosi suorituskyvyn optimoimiseksi.

Näiden asetusten oletusarvot ovat useimmille verkkosivustoille optimaalisia. Muista, että näiden asetusten muuttaminen voi vaikuttaa verkkosivustosi suorituskykyyn tai jopa estää sen oikean näyttämisen. Ellet ole varma, mitä muutoksia tarvitset, on suositeltavaa säilyttää kaikkien lisäasetusten oletusarvot. Jos teet muutoksia PHP-asetuksiin ja verkkosivustosi hidastuu tai lakkaa latautumasta, palauta kaikki PHP-asetukset oletusarvoihinsa.

Ota PHP-kiihdytys käyttöön

Jos palveluntarjoajasi sallii sen, voit ehkä ottaa käyttöön PHP-kiihdytyksen, joka tunnetaan myös nimellä opcode-välimuistimoduuli, verkkosivustollesi. Jos verkkosivustosi on kirjoitettu PHP:llä, opcode-välimuistimoduulin käyttöönotto voi nopeuttaa sitä kaksinkertaisesti tai enemmän.

PHP-kiihdytyksen käyttöönotto toimialueelle

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Verkkosivustot ja toimialueet, etsi toimialue, jolle haluat ottaa PHP-kiihdytyksen käyttöön, ja napsauta sitten PHP.

  3. Aseta opcache.enable-asetuksen arvoksi on ja napsauta sitten OK.

Muutos astuu voimaan pian.

PHP-asetusten tarkasteleminen

Voit tarkastella toimialueelle tällä hetkellä määritettyjä PHP-asetuksia, mukaan lukien palvelintasolla määritetyt asetukset, napsauttamalla Näytä phpinfo()-sivu.

PHP-asetusten periytyminen

Tilaukseen kuuluvat toimialueet perivät tilaustasolla määritetyt PHP-asetukset. Aliverkkotunnukset perivät päätoimialueensa tasolla määritetyt PHP-asetukset. Jos sinulla on tilauksessasi vastaavat käyttöoikeudet, voit muuttaa PHP-asetuksia jokaiselle toimialueelle ja aliverkkotunnukselle toisistaan riippumatta.