Здравствуйте, работаю на php5.5, использую в качестве сервера Open Server. Возникла необходимость работать с .dbf файлами. Посмотрел функции в исходниках, написал простой скрипт для ознакомления с этими функциями: PHP: <?php $db = dbase_open("123.dbf", 0); //открытие dbf файла стандартной функцией $row = dbase_get_record($db, 1); //получение строки в виде индексированного массива print_r($row); ?> В итоге выдало ошибку: Call to undefined function dbase_open(). Начал искать ответы в интернете. В исходниках узнал, что: расширение было перемещено в репозиторий » PECL и больше не поставляется с PHP 5.3.0. Скачал с сайта https://pecl.php.net/package/dbase/5.1.1/windows нужное мне расширение. Однако, никак не могу его установить, описание установки в исходниках мне не помогло. Объясните (если кто знает) как это сделать на windows. В программировании новичок. Заранее благодарен.
В Open-Server вроде есть возможность поставить из PEAR пакеты OpenServer\modules\php\PHP-5.6-x64\PEAR HTML: D:\OpenServer\modules\php\PHP-5.6-x64>php -v PHP 5.6.23 (cli) (built: Jun 22 2016 12:13:29) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies D:\OpenServer\modules\php\PHP-5.6-x64>php ./PEAR/go-pear.phar Are you installing a system-wide PEAR or a local copy? (system|local) [system] :
Я начал установку PEAR, тут несколько пунктов, какой надо установить?! И как потом с помощью PEAR мне установить библиотеку dbase, чтобы она работала?! Я скачал с дистрибутива PECL расширение для работы с .dbf файлами. В скачанном архиве след. файлы: Я кидал файл php_dbase.dll в папку ext, а в файле конфигурации прописал extension=php_dbase.dll - итог: все равно ничего не работает. Я уже три дня пытаюсь запустить эту библиотеку, подскажите пожалуйста, как это сделать.
сам не знаю, попробуй 5 поставить virtualbox, в нём например turnkeylinux и уже там будет PHP и можно будет найти инструкцию для linux как dbase установить ты dll качал отсюда https://pecl.php.net/package/dbase для windows?
когда на windows это делаешь, то вот это и есть потому что всё обычно на linux проще устанавливается и больше людей смогут помочь и больше инструкций можно найти ты все 4 dll по очереди испытал для php 5.5 которые помечены как для php 5.5?