1)Pobieramy i kompilujemy mod_fcgid:

Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !!
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
Dalsza część artykułu jest dostępna tylko dla zapisanych do newslettera. Aby zapisać się do newslettera Kliknij tutaj , lub wypełnij pola w bocznym panelu.
Jeśli jesteś już zapisany - podaj poniżej swój adres e-mail: Odblokuj
adotpay
Anuluj
 

2)Zmieniamy options.conf ustawiając php5_cgi=yes i pozostałe wpisy php na no:

3)Rekompilujemy php:

 

4) Modyfikujemy httpd.conf:

 

i dodajemy na koncu pliku:


4) tworzymy własne szablony Virtualhostów kopiując je do ktalogu custom:


5) Dla skopiowanych plików od vhostów w katalogu custom zakomentowujemy wszystkie wpisy dotyczące php i suphp:


I dodajemy na końcu każdego edytowanego pliku (a przed )


6) Tworzymy 2 skrypty w katalogu custom:


fcgid.sh o treści:


oraz
domain_create_post.sh


7) kopiujemy php.ini do katalogu /usr/local/directadmin/scripts/custom/

8) Edytujemy plik /usr/local/directadmin/scripts/custom/php.ini zmieniając linijke open_basedir na:


9) Na koniec nadajemy uprawnienia dla wcześniej utworzonych skryptów:


10) Jeżeli wdrażamy na istniejącym już systemie (z działającymi kontami) proszę wykonać poniższe polecenia


11) Po instalacji tworzymy odpowiednie katalogi:


Testowane i wdrożone dla:
Debian 6 64 bit
PHP 5.3.17
Custombuild 1.2

Ważna uwaga!
Po skompilowaniu dodatku ( ioncube, zend,eaccelerator) poza dopisaniem go do standardowego pliku php.ini nalezy pamiętać, by dopisać go do /usr/local/directadmin/scripts/custom/php.ini oraz wszystkich php.ini – kazdy użytkownik ma własny plik w lokalizacji
/fcgi/username/public_html/php.ini