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.
