PHP4 + apache

3 отговора 131 прегледа
#1

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

Отговор
в отговор на Minnie #2

Re: PHP4 + apache

Трябва да се прекомпилира
ако не искаш пускаш пхп-то като cgi скрипт обаче при натоварен сървър ще ти изяде ушите този метод

Отговор
в отговор на George #3

Re: PHP4 + apache

всъщност зависи как ти е компилирано апачито - ако е компилирано с поддръжка на динамични модули, не е нужно да го компилираш. но така или иначе, може да поискаш по-нова версия на апачи.

Отговор
в отговор на Minnie #4

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
[линк]

Отговор