Select PHP version használata (PHP verzió váltása, PHP modulok, PHP értékek állítása)

A cPaneles tárhelyeinken lehetőségük van ügyfeleinknek domain szinten is módosítani az azt kiszolgáló PHP verziót, illetve egyes PHP értékeket kezelni.
Az erről szóló cikkünket ide kattintva olvashatja el.

A cPanel felületen a Select PHP version menüpont alatt lehetősége van a tárhely PHP verzióját frissíteni, PHP modulokat ki/bekapcsolni, és az egyes PHP értékeket is változtatni.



PHP verzió váltás menete:

  1. A cPanel felületen kattintson a Select PHP version menüpontra. Ezt a Szoftver dobozon belül találja meg.
  2. A jelenlegi PHP verziót a Current PHP version (jelenleg használt verzió) résznél mutatja. Ha másik verzióra van szükség, akkor a lenyíló listában válassza ki azt, amelyik megfelelő.
  3. Ez után kattintson a Set as Current (Beállítás) gombra, és azonnal ezt a verziót kezdi használni a tárhely.


Tipp: A PHP verizóváltás után érdemes alatta a PHP modulokat is ellenőrizni, mivel azok a verzióváltással változhatnak.

PHP Verzió Váltás domain nevenként:

Lehetősége van nem csak a tárhelyének megváltoztatni PHP-verzióját, hanem a tárhelyen felvett egyes domainek PHP verzióját is tudja módosítani.
A Multi PHP Manager menüpontünk segítségével most már domain nevenként is módosíthatja a használni kívánt PHP-verziót! A funkcióról többet ide kattintva tudhat meg.


PHP modulok ki és bekapcsolása

A PHP modulokat szintén a cPanelen a Select PHP version menüpont alatt tudja szerkeszteni.
Be és kikapcsoláshoz a jelölőnégyzettel válassza ki az adott modult, majd kattintson a Ment gombra.

Tipp: az alapbeállításokat a Ment melletti Use Defaults gombbal tudja visszaállítani.

A legyakrabban használt PHP modulok az alábbiak:

  • memcached - ez egy szerver oldali cache-lési, gyorsítótárazási modul, amit csökkentheti az oldal betöltési sebességét. A bekapcsolása mellett a honlapján belül is aktiválni kellhet.
  • ioncube_loader - Ioncubbal titkosított fájlok futtatását teszi lehetővé.
  • json - egy kis méretű, szöveg alapú szabvány, ember által olvasható adatcserére.
  • zip - Zip fájlok kezelését teszi lehetővé PHP oldalról.
  • mysqli - MySQL adatbázisokhoz történő kapcsolódást teszi lehetővé PHP oldalról (a funkció alapból be van kapcsolva).

 


 

PHP értékek módosítása

  1. A PHP értékeket a cPanelen a Select PHP version menüpontban, a jobb felső sarokban lévő Select PHP Options-ra kattintva tudja frissíteni.
  2. Itt az adott sor értékére kattintva tudja azt módosítani.
  3. Az érték módosítása után a mellette lévő Apply-t, majd lent a Ment gombot kell megnyomnia.

Tipp: A php.ini fájl használatát nem javasoljuk, mivel ez esetben a cPanel-en a "Select PHP version" menüpont alatt beállított egyik érték sem kerül figyelembevételre (többek közt sokszor a beállított PHP verzió sem), hanem helyette a szerver alapértelmezett értékeit fogja figyelembe venni. Amennyiben az Ön által használni kívánt beállítást/értéket nem lehet a cPanel-en a "Select PHP version" menüpont alatt elérhető "Switch to PHP settings" linkre kattintva megjelenő felületen beállítani, úgy kérjük hozzon létre a weboldal dokumentumgyökerében egy .user.ini nevű állományt, és abba vegye fel a kívánt belálításokat. Ezenkívül kérjük vegye figyelembe, hogy nem minden PHP verziónál lehet egy-egy értéket/beállítást eszközölni.

A legyakrabban módosított PHP értékek az alábbiak:

Hibanaplóval (error loggal) kapcsolatos értékek:

  • log_errors - A hibanapló fájl (error_log) készítését lehet ki vagy bekapcsolni. Alapértelmezetten be van kapcsolva.
  • display_errors - Az aktuális futás során keletkező hibaüzeneteket kiírja a weboldalra. Beállítása nem javasolt.
  • error_log - A hibanapló, azaz error log nevét tudja itt átírni. Alapértelmezetten ez error_log néven készül.
  • error_reporting - Egyedileg állítható, hogy a hibák és/vagy értesítések is bekerüljenek-e a hibanaplóba.

Feltöltési limitek:

  • post_max_size - PHP-n keresztül postolható, feltölthető maximális méret. PHP-n keresztüli feltöltési hiba esetén ezt, illetve az upload_max_filesize értékét nagyobbra kell emelni, mint a feltöltendő fájl mérete.
  • upload_max_filesize - Maximális file feltöltési limit PHP-n keresztül.
  • max_file_uploads - Ez a beállítás határozza meg, hogy egy adott PHP postba hány fájlt tölthet fel.
  • file_uploads - File feltöltés engedélyezését tudja itt ki/be kapcsolni. Alapértelmezetten ez engedélyezve van.
  • upload_tmp_dir - Fájl feltöltése esetén ide mentődik az ideiglenes állomány.


Egyéb gyakran használt értékek:

  • memory_limit - Itt állítható, hogy egy adott script mennyi PHP memóriát használhat.
  • max_execution_time - Ez a beállítás felel azért, hogy hány másodpercig futhat egy PHP script.
  • max_input_vars - Ennyi külön változó/űrlap lehet a getben, postban, űrlapban.
  • date.timezone - A beállítás a PHP-ban lévő időzónáért felel. A beállítható időzónák listáját az alábbi oldalon találja: https://secure.php.net/manual/en/timezones.php
  • session.save_path - Ez mutatja, hogy a munkamenet azonosítókat hova mentse el a szerver. Alapértelmezetten ez a /tmp mappa. Ezt nem javasoljuk módosítani!
  • allow_url_fopen - PHP fájlból meghívható URL, lehetővé teszi, hogy távoli szerveren levő fájlt, tartalmat tudjon elérni, olvasni, írni. Használati példa: wordpress, modul, template frissítésnél, ha távolról akarnak fájlt importálni hasznos ez a funkció.)
  • include_path - Itt lehet megadni, hogy melyik mappába töltse be a modulokat a PHP.
  • max_input_time -  Egy szkript maximális futási idejét lehet itt megadni. Alapértelmezetten az értéke -1.
  • open_basedir - Megszabja, hogy mit vegyen kezdő könyvtárnak a PHP. Ezt általában a webszerver generálja le így nem javasoljuk a módosítását. További nformációk itt.
  • short_open_tag - Bekapcsolásával engedélyezhető a rövidebb, <? ?> típusó PHP kód. További részletek itt.



PHP Verzió Váltás - domain nevenként

  • Select PHP, select php version
  • 17 felhasználó találta hasznosnak ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

Mi az a memcached modul és hol tudom beállítani?

A memcached egy szerver oldali cache-lési, gyorsítótárazási modul, amit csökkentheti az oldal...

Mi a post_max_size limit és hol tudom módosítani?

PHP-n keresztül postolható, feltölthető maximális méret. PHP-n keresztüli feltöltési hiba esetén...

Mi az a json modul és hol tudom beállítani?

A json egy kis méretű, szöveg alapú szabvány, ember által olvasható adatcserére.A bekapcsolása...

Mi az a zip modul és hol tudom beállítani?

A zip modul, a Zip fájlok kezelését teszi lehetővé PHP oldalról.A bekapcsolása mellett a...

Mi az a mysqli modul és hol tudom beállítani?

A mysqli modul, a MySQL adatbázisokhoz történő kapcsolódást teszi lehetővé PHP oldalról (a...