У кого есть libphp4.so ?

Discussion in 'Безопасность и Анонимность' started by Nova, 11 Feb 2006.

  1. Nova

    Nova Green member

    Joined:
    15 Jul 2005
    Messages:
    1,233
    Likes Received:
    420
    Reputations:
    280
    Проблемы с libphp4.so

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

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

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

    Зарание благодарен...
     
    _________________________
    #1 Nova, 11 Feb 2006
    Last edited: 11 Feb 2006
  2. Nova

    Nova Green member

    Joined:
    15 Jul 2005
    Messages:
    1,233
    Likes Received:
    420
    Reputations:
    280
    Ладно продолжение проблемы эту дрянь я всёже скачал от суда http://www.itgroundwork.com/resources/downloads/libphp4.so

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

    fucker"ok Elder - Старейшина

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

    Code:
    $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
    Code:
    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 - залог твоего успеха.
     
    #3 fucker"ok, 11 Feb 2006
    Last edited: 11 Feb 2006
    1 person likes this.
  4. Nova

    Nova Green member

    Joined:
    15 Jul 2005
    Messages:
    1,233
    Likes Received:
    420
    Reputations:
    280
    спасибо раздуплился сичас попробую а вообще надо грамотный фак кому нибудь написать по установке php и apache на FreebSD !
     
    _________________________
  5. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    ты ошибся в одном слове: не "написать", а "прочитать". Их туева хуча.
     
    2 people like this.