Post
#1
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
php 5.0.0 beta 2 startuje już jako php5_module. Jak powiedział BelMondo, teraz możn asie pobawić w rownoczesne startowanie "4" i "5" bez kombinowanie modul/cgi.
Probowalem to zrobić: Cytat LoadModule php4_module e:/tools/php4/sapi/php4apache2.dll LoadModule php5_module e:/tools/php5/sapi/php4apache2.dll DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddType application/x-httpd-php4 .php4 AddType application/x-httpd-php5 .php5 copy php4/php.ini-recommended -> %WIN_DIR% (jak mniemam oba php'y pójda na tym samym ini-file) i teraz hmm.. obie dystrybucje maja php4ts.dll które oczywiście są różne. teoretycznie powinno się skopiować tenże plik do %APACZE_DIR%/bin ale.. no właśnie.... jeden nadpisze drugi, a tak byc nie może.. to samo dotyczy libmysql.dll - sa dwa różne. Czy ktoś już to robił i działa? Przyznam, że bez tego mój wartszta jest lekko niedziałający - skrypty na zlecenie piszę pod czwórkę a chcę już wprawiać się w OOP dla piatki.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Ok, wiec przeczytalem w jakims topicu, ze w koncu zmienili php4ts na php5ts, czyli usuneli chyba najwieksza przeszkode w postawieniu obu wersji php jako modul na jednym apache'u.
Oczywiscie nie moglem tego nie sprawdzic. Tak jak sie spowdziewalem... dziala! 8) Jest tylko jedno (a w zasadzie dwa) ALE. Nadal nie zmienili defnicji MIME-Type dla plikow php, ktora dla obu wersji pozostaje ta sama (application/x-httpd-php), co dosc skutecznie utrudnia koegzystencje obu php (akcje definiuje sie wlasnie po MIME-Type - w przypadku CGI nie jest to problemem, bo mozna zdefiniowac swoje). Ale z tym problemem uporalem sie juz dawno... wiec i teraz nie sprawilo mi to klopotu. Jako ze ten MIME-Type nie jest zapisany w Apache'u tylko w module php i jest odczytywany podczas startu apache'a, to zatrudnilem ponownie hexeditora w poszukiwaniu ciagu znakow application/x-httpd-php. Oczywiscie takowy znalazlem i zamienilem na application/x-http-php5 (musi byc taka sama ilosc liter, choc jak bede mial dostep do VC++ to sprobuje zmienic w zrodlach i przekompilowac). Proba wlaczenia apacha... zwis (apacha oczywiscie). Co jest grane? Ano przeciez php5 ma ta sama sciezke poszukiwan php.ini, wiec zaczal czytac konfiguracje php4. Niby nic zlego, bo prawie nic sie nie zmienilo, ale niestety extensions_dir wskazuje na "stare" rozszerzenia, ktore php5 niespecjalnie rozumie i robi psikusa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Na szczescie i to jest zapisane w samym php, a konkretnie w php5ts.dll (ktory juz jest osobny dla php4 i php5 wiec mozna w nim pogrzebac). No wiec znowu bylo trzeba odpalic hexeditora i zmienic ciag php.ini na cos innego o tej samej ilosci liter (ja dalem ph5.ini). Teraz juz kazda wersja ma swojego php4ts, swoj MIME-Type i swoj php.ini, wiec jeszcze tylko male przystosowanie ph5.ini do opcji ktore mam w php4 i proba generalna.. Apache wystarowal, polowa sukcesu. Jeszcze tylko krotki test z phpinfo() na plikach o rozszerzeniach .php5 i .php i juz bylem swiadkiem apache'a smigajacego z dwoma php jako modul... Dziekuje za uwage (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS. jak ktos nie ma narzedzi, badz nie potrafi wyedytowac plikow binarnych hexeditorem to wystawiam gotowe pliki do podmiany ze snapshota sciagnietego dzisiaj kilka godzin temu :arrow: http://willow.iie.uz.zgora.pl/~ipatalas/php5.rar |
|
|
|
scanner php4 i php5 równolegle jako moduł 24.11.2003, 22:39:26
FiDO Re: php4 i php5 równolegle jako moduł 24.11.2003, 22:52:30
scanner chcę mieć dwa moduły A taki jestem pazerny
Na ws... 25.11.2003, 00:18:22
FiDO No ja tez chcialem 2 moduly, ale nie wyszlo
Moze ... 25.11.2003, 01:59:05
scanner No cóż. Szperając troszkę na http://www.zend.com z... 25.11.2003, 08:31:48
scanner FiDO: normalnie aż sam sprawdzę ) Aleś mnie uciesz... 13.01.2004, 18:09:30
FiDO Caly czas czekalem, az tu trafisz.. zaczynalem sie... 13.01.2004, 20:07:11
scanner Bynajmniej FiDO, bynajmniej.
Włąsnie końcże pisąc ... 13.01.2004, 23:03:19
sztosz My mamy Boskiego FiDO a chłopaki z php się meczą. ... 9.08.2004, 10:55:01
FiDO Heh.. i tylko po to odswiezyles ten topic?
BTW te... 9.08.2004, 19:57:32
sztosz Temat odświerzyłem bo byłem zostałem tu przekierow... 10.08.2004, 17:54:27
FiDO Jak sobie zyczysz, mam latwiejsze
Moim celem byl... 10.08.2004, 23:01:46
jackkill Warto dodac, ze nalezy usunac lub zhaszowac linijk... 7.09.2004, 18:16:19
FiDO Chyba jednak nie pominalem tego.. zobacz koncowke ... 7.09.2004, 22:59:39
mikolus Odnosnie tego listen, zrozumielaem to tak, ze szuk... 8.09.2004, 09:20:58
bela_666 Kod<IfDefine !_php5_>
Listen 80
Loa... 21.11.2004, 00:28:45
slash12345 Windows nie jest dobrą platforma pod Apache/php. N... 30.06.2006, 19:54:53 
filip14 To ja poproszę o info jak uruchomić na platformie ... 5.07.2006, 19:26:42
slash12345 Paczta ludzie! Paczta i dziwujta się, bo oto p... 11.07.2006, 18:19:05
Fo witam,
a cóż to za magiczny sposób, którego ... 16.07.2006, 01:26:32 ![]() ![]() |
|
Aktualny czas: 8.12.2025 - 12:34 |