Konfiguracja PHP Lite

Prohost Wiki

Spis treści

Wprowadzenie

Serwer LiteSpeed to nowoczesny, wydajny i szybki serwer www. Jest to komercyjny produkt w odróżnieniu od serwera Apache. Jest on kilkukrotnie szybszy od serwera Apache.


Ustawienia

Wszelkie ustawienia php znajdują się w plikach .htaccess przy pomocy komend php_flag i php_value.

Przykładowe wpisy:

php_value magic_quotes_gpc off

php_flag register_globals 1

Zmiana wersji PHP dla .php

Aby używać skryptów php5.2.x w plikach .php wystarczy taka linijka w .htaccess:

AddType application/x-httpd-php5 .php

Dla php4:

AddType application/x-httpd-php4 .php

Dla php5.3

AddType application/x-httpd-phtml .php

Do zmiany wersji php można też będzie używać opcji w cpanelu. Domyslnie jest php5.

Parsowanie plików .html jako php

Zależnie od wersji php należy dodać linijkę do .htaccess:

AddType application/x-httpd-php5 .html

lub dla php4

AddType application/x-httpd-php4 .html

lub dla php5.3

AddType application/x-httpd-phtml .html

Jeśli chcemy parsować SSI w plikach .html

Należy dodać linijkę do .htaccess:

AddType application/x-httpd-shtml .html

Problemy

Jeśli po zmianach zaistnieją jakiekolwiek problemy - prosimy o kontakt z pomocą techniczną.

Chmod

Skrypty PHP4 i PHP5 na Prohost.pl odpalane są z prawami użytkownika. To oznacza, że jeśli twój użytkownik to "user1", może on operować tylko na plikach do których ma prawa dostępu (chmod i chown). Jeśli właścicielem pliku jest nasz "user1" (standardowo wszystkie pliki na twoim koncie są twoją własnością) to odpalając skrypt PHP jako "user1" poprzez przeglądarkę lub crona sprawdzany jest chmod pliku. Standardowy chmod to 600. Pierwsza liczba mówi nam, że właściciel tego pliku może odczytywać i zapisywać ten plik. To wystarczy do wykonania skryptu PHP przez interpreter PHP4 lub PHP5.

eAccelerator

eAccelerator działa dla skryptów php5.2.x. Jest to akcelerator php który kilkukrotnie przyśpiesza generację skryptów php.

Safe mode

Safe_mode jest wyłączone zarówno dla PHP4 jak i PHP5.

Dlaczego nie należy zmieniać chmod katalogów

W instrukcji instalacji niektórych skryptów pisze, że należy chmodować wskazany katalog na 777 (co oznacza pełen dostep dla każdego użytkownika). Przy naszej konfiguracji PHP nie trzeba a nawet nie wolno tego robić. Standardowy chmod w 100% wystarczy do poprawnego działania skryptu.