Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   У кого есть libphp4.so ? (https://forum.antichat.xyz/showthread.php?t=14271)

Nova 11.02.2006 12:50

Проблемы с libphp4.so
 
Блин установил апач и php4 на ффриху а этого файла как небыло так и нет пробовал компилировать апач и php с разными функциями не помогает....
Также пробовал кучу разных дистрибутивов апача и пхп но всё равно что-то не помогает.....

Из портов компилировать не предлогать...

Может кто-то кинуть линк на этот чортов файл от куда его скачать можно.....

Зарание благодарен...

Nova 11.02.2006 14:06

Ладно продолжение проблемы эту дрянь я всёже скачал от суда http://www.itgroundwork.com/resource...ads/libphp4.so

Прилепляю к апачу так
Код:

LoadModule php4_module libexec/libphp4.so
Но апач всё равно ругаеться как только не пробовал и что только не пробовал....
Не могу понять как данную проблему устранить ???
Может кто-то помочь ???

fucker"ok 11.02.2006 16:37

ну значет нитак или неправельно собираешь apache+php.
А то что ты скачал *.so, то это ещё не факт что оно у тебя будет работать, ибо собранно на другой машине (с другой версией freebsd, которая может иметь иной путь к библиотекам и тд)
Этот файл ниоткуда скачивать не нужно, он должен собиратся сам
Значит только что сам ставил (недавно винч умер) имею: freebsd 5.5 apache-1.3.31, php-5.0.4
Вот самый минимум который нужно сделать:

Код:

$cd path/to/apache-src
$./configure --enable-module=so
$make
$make install
Теперь апач стоит
$cd path/to/php-src
$./configure --with-apxs=/usr/local/apache/bin/apxs
$make
$make install

в /usr/local/apache/libexec/ у тебя должен появится libphp*.so (в моём случае libphp5.so)
Теперь нужно ручками поправить /usr/local/apache/conf/httpd.conf
Добавить строку которая подрубит php к apache
Код:

LoadModule php5_module libexec/libphp5.so
//в твоём случае
LoadModule php4_module libexec/libphp4.so
// да, строка  выше у меня добавилась сама, а вот ниже пришлось вручную
//Ну и теперь заставим апач выполнять файлы  *.php
AddType application/x-httpd-php .php

потом для проверки всего дела создай файлик
/usr/local/apache/htdocs/index.php
содержания
PHP код:

<?php
  phpinfo
();
?>

запусти апач
/usr/local/apache/bin/apachectl start

Зайди через браузер на http://localhost/index.php

А вообще, прочитанный readme - залог твоего успеха.

Nova 11.02.2006 16:52

спасибо раздуплился сичас попробую а вообще надо грамотный фак кому нибудь написать по установке php и apache на FreebSD !

nerezus 11.02.2006 19:21

Цитата:

надо грамотный фак кому нибудь написать по установке php и apache на FreebSD !
ты ошибся в одном слове: не "написать", а "прочитать". Их туева хуча.


Время: 06:58