PHP4 + apache
3 отговора
131 прегледа
PHP4 + apache
Kak moze da se podkara PHP4 s Apache bez da se prekompilira servera ?
Polzvam Apache 2.09 i niamam source code... Moze li propsto da se dobaviat v httpd.conf redovete za dobaviane na mod_php4.c i libphp4.so?
osven tova v stranicite polzvashti php triabva li da ima
<?php
require('lib.inc.php')
?>
Spored rakovodstvot na PHP triabva da se prekompilira, no ...
10X
Polzvam Apache 2.09 i niamam source code... Moze li propsto da se dobaviat v httpd.conf redovete za dobaviane na mod_php4.c i libphp4.so?
osven tova v stranicite polzvashti php triabva li da ima
<?php
require('lib.inc.php')
?>
Spored rakovodstvot na PHP triabva da se prekompilira, no ...
10X
Re: PHP4 + apache
Трябва да се прекомпилира
ако не искаш пускаш пхп-то като cgi скрипт обаче при натоварен сървър ще ти изяде ушите този метод
ако не искаш пускаш пхп-то като cgi скрипт обаче при натоварен сървър ще ти изяде ушите този метод
Re: PHP4 + apache
всъщност зависи как ти е компилирано апачито - ако е компилирано с поддръжка на динамични модули, не е нужно да го компилираш. но така или иначе, може да поискаш по-нова версия на апачи.
Re: PHP4 + apache
Napravi slednoto:
1. startiraj "httpd -l" za da vidish kakvo imas tochno kompilirano
Ako poluchish
Compiled-in modules:
http_core.c
mod_so.c
Moze i da tragne rabotata bez prekompilirane ;-)
2. Otidi v <apachedir>/bin/ i viz dali imash apxs ako niamash pak minavash na varianta kompilirane.
3. Ako go imash napravi slednot
$ gunzip -c php-4.0.x.tar.gz | tar xf -
$ cd php-4.0.x
$ ./configure --with-mysql --with-apxs=<pat do apxs>
$ make
$ make install
4. Sled tova dobvai tova v httpd.conf
AddType application/x-httpd-php .php
Uspeh
P.S. Edin savet napravi upgrade na apache -to si. 2.0.x niama stabilna versija. Tova sa beta versii i ima dosta promeni. Veche ima 2.0.16. A i vinagi e dobre da si vzimash nestat na sorsove. Po malko glavobolia ste imash.
Poveche za tija gluposti deto ti gi razpraviam ima na
[линк]
1. startiraj "httpd -l" za da vidish kakvo imas tochno kompilirano
Ako poluchish
Compiled-in modules:
http_core.c
mod_so.c
Moze i da tragne rabotata bez prekompilirane ;-)
2. Otidi v <apachedir>/bin/ i viz dali imash apxs ako niamash pak minavash na varianta kompilirane.
3. Ako go imash napravi slednot
$ gunzip -c php-4.0.x.tar.gz | tar xf -
$ cd php-4.0.x
$ ./configure --with-mysql --with-apxs=<pat do apxs>
$ make
$ make install
4. Sled tova dobvai tova v httpd.conf
AddType application/x-httpd-php .php
Uspeh
P.S. Edin savet napravi upgrade na apache -to si. 2.0.x niama stabilna versija. Tova sa beta versii i ima dosta promeni. Veche ima 2.0.16. A i vinagi e dobre da si vzimash nestat na sorsove. Po malko glavobolia ste imash.
Poveche za tija gluposti deto ti gi razpraviam ima na
[линк]