Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php jako moduł
wassago
post 2.06.2003, 08:36:25
Post #1





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


szulalem i nie znlazlem na forum nic konkretnego w tym temacie. a wiec chcialnym uruchomic php jako modul a nie cgi, robie tak jak

Cytat
Instalacja php na systemie Windows z Apache 1.3.x
Istnieją 2 sposoby aby skonfigurować php do pracy z Apache 1.3.x na systemie Windows. Pierwszy to wykorzystanie binariów CGI (php.exe), a drugi to użycie DLLa modułu Apache. W obu przypadkach musisz zatrzymać serwer Apache i wyedytować plik srm.conf lub httpd.conf aby przygotować Apache do pracy z php.  

Pomimo że istnieje kilka sposobów konfiguracji php w Apache, te poniższe powinny wystarczyć każdemu początkującemu. Aby uzyskać więcej informacji o dyrektywach konfiguracyjnych przejrzyj dokumentację Apache'a.  

Jeśłi odzipowałeś pakiet php do C:php tak jak zostało to opisane w rozdziale Ręczny proces instalacji , musisz dodać do pliku konfiguracyjnego Apache te linie aby ustawić binaria CGI:  

ScriptAlias /php/ "c:/php/"  

AddType application/x-httpd-php .php .phtml  

Action application/x-httpd-php "/php/php.exe"  

Druga z powyższych linii może znajdować się w aktualnych wersjach httpd.conf, ale jest wykomentowana. Po zmianie pliku konfiguracyjnego trzeba zrestartować serwer, na przykład NET STOP APACHE a potem NET START APACHE, jeśli uruchamiasz Apache jako Usługę Windows, lub użyj normalnych skrótów.  

Jeśli chcesz używać php w postaci modułu Apache, upewnij się że plik php4ts.dll znajduje się w katalogu windws/system (dla Windows 9x/Me) lub winnt/system32 (dla Windows NT/2000/XP), nadpisując jakiekolwiek starsze pliki. Potem powinieneś dodać poniższe 2 linie do pliku konfiguracyjnego Apache:

LoadModule php4_module c:/php/sapi/php4apache.dll  

AddType application/x-httpd-php .php .phtml  



Notatka: W Apache 1.3.22 dla Windows, domyślny plik konfiguracyjny (httpd.conf-dist-win) ma domyślnie dołączoną dyrektywę ClearModuleList. Jeśli ta dyrektywa znajduje się w pliku konfiguracyjnym, musisz dodać AddModule mod_php4.c do listy AddModule. W przeciwnym razie php nie będzie zarejestrowane jako moduł Apache.  


i nie dziala. sytuacja wyglada ta: wlaczam apacha, uruchamiam localhost wszystko dzila lecz strasznie wlono... nastepnie proboje odpalic jakiegos skrypta php i wywala mi blad 500 / 404... jak dobrze skompilowac php pod apacha?

****
aha. uzywam starego apacha 1.3.23 i php 4.2.3
Go to the top of the page
+Quote Post
wool
post 2.06.2003, 23:48:08
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 4.04.2002
Skąd: starachowice

Ostrzeżenie: (0%)
-----


Cytat
... jak dobrze skompilowac php pod apacha?

****
aha. uzywam starego apacha 1.3.23 i php 4.2.3
dokładny opis kompilacji też jest w manualu, jakbyś miał problemy :arrow: PM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:27