Starší komentáře ke článku: PHP na sto a jeden způsob

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Ondrej Ivanic

Datum vložení: 3.12.2002 0:26:13

Spustit si apache s inou konfiguraciou na inom porte.
Pre linux:
1) Staci si povodnu konfiguraciu prekopirovat do ineho adresara (napr: /etc/httpd-php4.3.0
2) Skopirovat este potrebne moduly (v tom provom adresary su spravene symbolicke linky).
3) Editovat httpd.conf (zmenit Listen na 8080, zmenit pid file)
4) spustit httpd -d /etc/httpd-php4.3.0
5) hotovo

Ja takto bezim apache 2 s php 4.2.2 (klasicky port 80) a nove php 4.3 (8080)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 3.12.2002 10:13:43

Jiste, Vami navrhovane reseni bylo prvni, ktere se diskutovalo jiz pred nekolika mesici, protoze ho bezne pouziva mnoho lidi. Problem spociva v nutnosti provozu a spravy 2 serveru, z nichz jeden bezi na nestandardnim portu, takze je nutno na to upozornovat uzivatele a v nekterych aplikacich dochazi k behovym chybam. Cilem vsech diskuzi pritom byl provoz vice verzi PHP (eventualne jinych jazyku) na jednom serveru tak, aby vse pracovalo transparentne a s co nejmensi namahou ze strany spravcu, webmasteru i uzivatelu ;-)

Avatar

Autor komentáře: Jirka Kocman

Datum vložení: 3.12.2002 11:05:33

Reseni ve clanku je elegantni, ale nemusi spravne plnit svuj ucel. Problemem je CGI verze PHP, ktera se od modulove chova odlisne. Jestlize potrebuji ladit pro konkretni verze PHP (coz je myslim hlavni duvod tohoto clanku), tak potrebuji ladit na co nejpodobnejsi konfiguraci. Bohuzel myslim ze rozdil mezi CGI a modul verzi je daleko vetsi a zasadnejsi nez rozdil mezi PHP4.2.2 a PHP 4.2.3. Pro priklad v CGI verzi nefunguje autorizace pomoci http. Na windows se mi nektere skripty chovaly take jinak v modulove a CGI verzi... Rozdil bude urcite take v zabezpeceni - cgi verze bude pristupovat k souborum jinak nez modulova verze - suEXEC muze delat docela zajimave veci ;-)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 3.12.2002 11:36:41

Ano, mate pravdu. Je vzdy nutno zvazit, co vlastne chcete testovat a zda je zvolena metoda vhodna. Nekdy proste nelze jinak, nez testovat "naostro" ;-)

Avatar

Autor komentáře: Ondrej Ivanic

Datum vložení: 3.12.2002 12:32:01

Myslim si ze Apache 2.0 Filters je to spravne riesenie :)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 4.12.2002 8:23:06

Mohl byste, prosím, poněkud přiblížit vámi navrhované řešení? Myslím, že by zajímalo nejen mne ;-)

Avatar

Autor komentáře: Cdome

Datum vložení: 3.12.2002 13:21:07

Dobry den, omlouvam se za off-topic, ale rad bych se zeptal na jednu drobnost. A sice: pisete, ze pouzivate server Apache 2 s php. Mohl byste mi poradit, jak jej pro to nastavit? U verzi 1.4 mi to problem necini (vse je popsano v install.txt u php), ale verze 2 se zrejme konfiguruje jinak (a ja nikde nenasel jak)... Predem dekuji za pomoc.

Avatar

Autor komentáře: Ondrej Ivanic

Datum vložení: 3.12.2002 16:48:09

v prvom rade je treba nat skompilovane php pre podporu Apache 2.0

LoadModule php4_module modules/libphp4.so (cesta k modulu)
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
</Files>
DirectoryIndex index.php

nic viac, nic menej by tam nenalo byt

Avatar

Autor komentáře: Radek Štolpa

Datum vložení: 3.12.2002 2:14:36

Moc se omlouvam, sem muj prispevek nepatri. V diskuznim foru vsak nejakym zahadnym zpusobem nemuzu pridat prispevek. Mam problemy s validatorem pro XHTML. Stale mi hlasi chybu. Validator je umisteny v levem sloupecku stranky. Prosim help. Odkaz je tady.
<a href='http://home.worldonline.cz/~cz103603/pok.html' target='_blank'>http://home.worldonline.cz/~cz103603/pok.html</a>

Avatar

Autor komentáře: Petr Havlík

Datum vložení: 3.12.2002 8:08:02

Možná by stačilo odstranit attribut language.

Avatar

Autor komentáře: Radek Štolpa

Datum vložení: 3.12.2002 18:31:26

Dik, uz to vali bez problemu! :-)

Zpět na článek | Úvodní stránka Interval.cz