Про OpenServer и PEAR
Добавлено: 18 ноя 2017, 20:15
Здравствуйте, уважаемые форумчане! У меня вопрос. В процессе разработки приложения у меня возникла необходимость использования библиотеки dbase. Известно, что для её установки используется PEAR. В качестве локального сервера у меня OpenServer. Установил в него PEAR. В консоли OpenServera командой "pear config-show" получил настройки установленного PEAR`а:
> pear config-show CONFIGURATION (CHANNEL PEAR.PHP.NET): ======================================================================================= Auto-discover new Channels____auto_discover____<not set> Default Channel______________default_channel__pear.php.net HTTP Proxy Server Address_____http_proxy______<not set> PEAR server [DEPRECATED]_____master_server___pear.php.net Default Channel Mirror________preferred_mirror__pear.php.net Remote Configuration File_____remote_config____<not set> PEAR executables directory____bin_dir__________c:\openserver\modules\php\PHP-5.6\PEAR PEAR documentation directory__doc_dir_________c:\openserver\modules\php\PHP-5.6\PEAR\docs PHP extension directory_______ext_dir__________c:/openserver/modules/php/PHP-5.6/ext/ PEAR directory_______________php_dir__________c:\openserver\modules\php\PHP-5.6\PEAR\pear PEAR Installer cache directory__cache_dir------------c:\openserver\userdata\temp\pear\cache PEAR configuration file------------cfg_dir---------------C:\php\pear\cfg directory PEAR data directory---------------data_dir-------------c:\openserver\modules\php\PHP-5.6\PEAR\data PEAR Installer download----------download_dir-------c:\openserver\userdata\temp\pear\download directory PHP CLI/CGI binary----------------php_bin-------------c:\openserver\modules\php\PHP-5.6\php-cgi.exe php.ini location--------------------php_ini--------------<not set> --program-prefix passed to-------php_prefix----------<not set> PHP's ./configure --program-suffix passed to-------php_suffix_______-cgi.exe PHP's ./configure PEAR Installer temp directory__temp_dir________c:\openserver\userdata\temp\pear\temp PEAR test directory---------------test_dir-------------с:\openserver\modules\php\PHP-5.6\PEAR\tests PEAR www files directory--------www_dir-----------C:\php\pear\www Cache TimeToLive----------------cache_ttl-----------3600 Preferred Package State---------preferred_state---stable Unix file mask---------------------umask---------------0 Debug Log Level------------------verbose--------------1 PEAR password (for---------------password-----------<not set> maintainers) Signature Handling Program----sig_bin--------------c:\openserver\modules\git\bin\gpg.EXE Signature Key Directory---------sig_keydir-----------c:\openserver\modules\php\PHP-5.6\PEAR\pearkeys Signature Key Id------------------sig_keyid------------<not set> Package Signature Type---------sig_type------------gpg PEAR username (for--------------username----------<not set> maintainers) User Configuration File----------Filename----------c:\openserver\modules\php\PHP-5.6\PEAR\pear.ini System Configuration File-------Filename----------c:\openserver\modules\php\PHP-5.6\PEAR\pearsys.ini ========================================================================================При попытке установить расширение php - dbase, получаю сообщение ниже:
======================================================================================== > pecl install dbase downloading dbase-5.1.1.tgz ... Starting to download dbase-5.1.1.tgz (20,751 bytes) ........done: 20,751 bytes 13 source files, building ERROR: The DSP dbase.dsp does not exist. ========================================================================================Я поискал по интернету и понял, что я такой не один, кто с такой проблемой столкнулся. Но её решения я так и не нашел на просторах инета. Вот решил спросить здесь, может есть у кого соображения как обойти этот баг? Может по настройкам что не так? Или, может быть, как то можно по другому подключить dbase к php OpenServer`а. Для информации ОС - Windows. php 5.6. Буду признателен за любую информацию. Очень не удобно отлаживать код на реальном сервере.