Ugrás a fő tartalomra

suPHP használata a tárhelyen

MI A SUPHP?

A suPHP egy eszköz a PHP parancsfájlok futtatásához a tulajdonosok engedélyével. Ez egy Apache modulból (mod_suphp) és egy setuid gyökér binárisból (suphp) áll, amelyeket az Apache modul hív meg a PHP interpreter végrehajtó folyamat uid megváltoztatására.

A cPanel felületen a PHP verzió választás menüpontban elérhető PHP verziókkal működik.

Abban az esetben ha valamelyik weboldal esetében szeretné használni a suPHP-t, akkor az adott weboldalhoz tartozó kezdőkönyvtárban (document_root) kell létrehozni egy .htaccess fájlt, majd abban a következő sorok egyikét kell elhelyezni. A beállítást követően rekurzívan, az összes alkönyvtárra is érvényes lesz a beállítás.

PHP 4.4-es verzió esetében:

AddHandler application/x-httpd-suphp44 .php .php5 .php4 .php3

PHP 5.1-es verzió esetében:

AddHandler application/x-httpd-suphp51 .php .php5

PHP 5.2-es verzió esetében:

AddHandler application/x-httpd-suphp52 .php .php5

PHP 5.3-as verzió esetében:

AddHandler application/x-httpd-suphp53 .php .php5

PHP 5.4-es verzió esetében:

AddHandler application/x-httpd-suphp54 .php .php5

PHP 5.5-ös verzió esetében:

AddHandler application/x-httpd-suphp55 .php .php5

PHP 5.6-os verzió esetében:

AddHandler application/x-httpd-suphp56 .php .php5

PHP 7.0-ás verzió esetében:

AddHandler application/x-httpd-suphp70 .php .php5

PHP 7.1-es verzió esetében:

AddHandler application/x-httpd-suphp71 .php .php5

PHP 7.2-es verzió esetében:

AddHandler application/x-httpd-suphp72 .php .php5

PHP 7.3-as verzió esetében:

AddHandler application/x-httpd-suphp73 .php .php5

PHP 7.4-es verzió esetében:

AddHandler application/x-httpd-suphp74 .php .php5

PHP 8.0-ás verzió esetében:

AddHandler application/x-httpd-suphp80 .php .php5

PHP 8.1-es verzió esetében:

AddHandler application/x-httpd-suphp81 .php .php5

A verziónkénti bekapcsolt modulok globális beállítások, de a php.ini beállításokat le lehet cserélni egy .php.ini fájl elhelyezésével, illetve az 5.4-es PHP verziótól kezdődően elhelyezhet egy .user.ini fájlt, amiben egyesével felülbírálhatóak a PHP beállítások az adott könyvtárra (és annak alkönyvtáraira).