Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » php 5.3 + dbase

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

howto

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновили с 5.0.3 до 5.3.2. Появилась ошибка.
Fatal error: Call to undefined function dbase_open() in ....
Согласно:
http://ru.php.net/ChangeLog-5.php#5.3.0

Цитата:
Moved extensions to PECL (Derick, Lukas, Pierre, Scott):
    * ext/dbase
    * ext/fbsql
    * ext/fdf
    * ext/ncurses.....

в модулях /usr/lib/php/modules соответственно dbase.so отсутствует. Компиляция с --with-dbase ни чего не дает.
 
Что нужно поставить??? Чтобы была поддержка всех функций dbase?
http://ru2.php.net/manual/en/ref.dbase.php

Всего записей: 168 | Зарегистр. 20-01-2007 | Отправлено: 16:09 12-05-2010
pavluha



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Правельно dbase теперь расположен в PECL. PECL это хранилище PHP расширений.
Вот почитай статейку об использование PECl xxxp://handynotes.ru/2007/06/pecl-php.html

Всего записей: 366 | Зарегистр. 01-04-2003 | Отправлено: 16:39 12-05-2010
howto

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavluha спасибо за ответ.
Оказывается при поиске на http://pecl.php.net
http://pecl.php.net/package-search.php?pkg_name=dbf&bool=AND&submit=Search
http://pecl.php.net/package-search.php?pkg_name=dbase&bool=AND&submit=Search
не находится ни одного модуля ответственного за работу с dbf  
Это то и поставило меня в тупик. :(
 
Однако если заглянуть http://cvs.php.net/pecl/ то тут он присутствует :).
 
Спасибо будем ставить от туда.
 
 
Добавлено:
забрать с помощью указанных в статье команд не получилось (
 
[root@mail php]# cvs -d:pserver:cvsread@cvs.php.net:/repository login
Logging in to :pserver:cvsread@cvs.php.net:2401/repository
CVS password:  
Fatal error, aborting.
cvsread: no such user
 
есть еще варианты скачать и собрать?
 
Добавлено:
Едем дальше:
PHP.net now uses an SVN rather than a CVS.
Anonymous usage is still available.
Please use http://svn.php.net/repository
 
Ок. Скачал с помощью SVN
svn checkout http://svn.php.net/repository/pecl/dbase/branches/PHP_5_3/
Согласно этому:
http://ru2.php.net/manual/en/install.pecl.phpize.php
 
Запустил phpize

Цитата:
[root@mail dbase]# phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
Здесь все ок.
 
При ./configure Подробнее... тоже ошибок не выдает.
Однако на make Подробнее...ругается :(
 
 
Добавлено:
Всем спасибо )
 
Проблема была в том что за основу был взят branches. Попытка скомпилировать trunk была удачной.

Всего записей: 168 | Зарегистр. 20-01-2007 | Отправлено: 16:50 12-05-2010 | Исправлено: howto, 19:25 12-05-2010
Paha_W



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а под винду никто не компилял?
Вот тут нашел вроде библиотеку, php стартует без ошибок
 

Цитата:
http://perisama.net/downloads/PHP/MSVC6/PHP-5.3-cvs/Release_TS/ext/
 

Но при выполнении скрипты вылетают ошибки Цитата:

Цитата:
Call to undefined function dbase_open() in

 
смотрю через phpinfo модуль не подключен....
 

Цитата:
 
http://svn.php.net/repository/pecl/dbase/trunk/  
http://pecl.php.net/package/dbase
 



----------
Far Far Away
У каждого в голове свои тараканы...

Всего записей: 440 | Зарегистр. 26-05-2004 | Отправлено: 09:26 20-09-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » php 5.3 + dbase


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru