За последние 24 часа нас посетили 18147 программистов и 1656 роботов. Сейчас ищут 1529 программистов ...

Включить поддержку dbase в php в Linux Mandriva

Тема в разделе "Установка PHP", создана пользователем Lvovich, 14 авг 2008.

  1. Lvovich

    Lvovich Активный пользователь

    С нами с:
    14 авг 2008
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Тула
    Здравствуйте! Помогите советом в следующей задаче:
    Имею Linux Mandriva 2007. На ней работает связка PHP(5.2.1)+MySQL(5.0.37)+Apache(2.2.4)
    Требуется в PHP реализовать доступ к базам в dbf формате. читал, что можно установить модули расширений. Скачал пакет rpm c библиотекой dbase.so версии 5.1.6.mdv2007
    После установки она автоматически поместилась в каталог расширений php. В php.ini extension не прописывал (хотя пробовал - результат тот же) т.к. в нем написано что расширение должно подключиться автоматически. Далее запускаю
    тестовый скрипт следующего содержания:

    <?php
    $def = array(
    array("Status", "N", 1, 0),
    array("Name", "C", 100),
    array("Price", "N", 10, 4)
    );
    if (!dbase_create('price.dbf', $def)) {
    die("Error, can't create the database");
    }
    echo "It works!<br>\n";
    ?>
    при запуске указанного примера получаю fatal error - call to undefined function dbase_create()
    из чего делаю вывод, что dbase функции php не понимает.
    1. Возможно ли подключать таким образом расширение dbase для php и если да, то что сделал не так?
    2. Если нет - посоветуйте другие варианты. возможно пересборка Php - как грамотно сделать с учетом что ставлю с DVD Mandriva и не знаю где там находятся исходники PHP которые наверно потребуются для пересборки