Страница 1 из 1

Apigen, проблема с mbstring

Добавлено: 31 окт 2012, 11:05
Vasya_Petroff
Добрый день

При использовании Apigen возникает проблема с mbstring

D:\openServer\modules\php\PHP-5.4.8>apigen -h
Required extension missing: mbstring


В php.ini библиотека extension=php_mbstring.dll подключена, get_loaded_extensions() показывает, что расширение загружено. Функции типа mb_strstr и т.д. отрабатывают.

Подскажите, что не так.

Заранее спасибо

P.S. Лог установки apigen(a) прилагаю. Возможно это будет полезно:

D:\openServer\modules\php\PHP-5.4.8>pear install pear.apigen.org/apigen
Attempting to discover channel "pear.apigen.org"...
downloading channel.xml ...
Starting to download channel.xml (802 bytes)
....done: 802 bytes
Auto-discovered channel "pear.apigen.org", alias "apigen", adding to registry
Attempting to discover channel "pear.nette.org"...
downloading channel.xml ...
Starting to download channel.xml (810 bytes)
...done: 810 bytes
Auto-discovered channel "pear.nette.org", alias "nette", adding to registry
Attempting to discover channel "pear.texy.info"...
downloading channel.xml ...
Starting to download channel.xml (808 bytes)
...done: 808 bytes
Auto-discovered channel "pear.texy.info", alias "texy", adding to registry
Attempting to discover channel "pear.kukulich.cz"...
downloading channel.xml ...
Starting to download channel.xml (811 bytes)
...done: 811 bytes
Auto-discovered channel "pear.kukulich.cz", alias "kukulich", adding to registry

Attempting to discover channel "pear.andrewsville.cz"...
downloading channel.xml ...
Starting to download channel.xml (839 bytes)
...done: 839 bytes
Auto-discovered channel "pear.andrewsville.cz", alias "andrewsville", adding to
registry
apigen/ApiGen can optionally use PHP extension "bz2"
nette/Nette can optionally use PHP extension "mbstring"
nette/Nette can optionally use PHP extension "fileinfo"
nette/Nette can optionally use PHP extension "gd"
nette/Nette can optionally use PHP extension "memcache"
downloading ApiGen-2.8.0.tgz ...
Starting to download ApiGen-2.8.0.tgz (188,843 bytes)
...done: 188,843 bytes
downloading Nette-2.0.6.tgz ...
Starting to download Nette-2.0.6.tgz (227,594 bytes)
...done: 227,594 bytes
downloading Texy-2.1.0.tgz ...
Starting to download Texy-2.1.0.tgz (43,962 bytes)
...done: 43,962 bytes
downloading FSHL-2.1.0.tgz ...
Starting to download FSHL-2.1.0.tgz (65,593 bytes)
...done: 65,593 bytes
downloading TokenReflection-1.3.1.tgz ...
Starting to download TokenReflection-1.3.1.tgz (62,720 bytes)
...done: 62,720 bytes
install ok: channel://pear.nette.org/Nette-2.0.6
install ok: channel://pear.texy.info/Texy-2.1.0
install ok: channel://pear.kukulich.cz/FSHL-2.1.0
install ok: channel://pear.andrewsville.cz/TokenReflection-1.3.1
install ok: channel://pear.apigen.org/ApiGen-2.8.0

Добавлено: 24 фев 2013, 23:32
flieng
Вообщем столкнулся с тойже проблмой что и Vasya_Petroff также пишет что бида когда подключаю ApiGen но работаю я с IDE NetBeans 7.3 ...
Мне также писало что мол у меня Required extension missing: mbstring не установлен этот модуль я перепроверил все работает..Но, благо дело что я не оставил задуманое и через дня мучения сделал так .. скопировал с с папки D:\OpenServer\userdata\config\PHP-5.4.11_php.ini и втавил в папку D:\OpenServer\modules\php\PHP-5.4.11 (не посредствено в тут папку с которой работаю) но переименовал файл с PHP-5.4.11_php.ini на php.ini.
После чего просто жеско прописал пути внутри тоесть типа такого
;extension_dir = "%sprogdir%/modules/php/%phpdriver%/ext/"
extension_dir = "D:\OpenServer\modules\php\PHP-5.4.11\ext\"
и все после сам IDE при обращении к php.exe и путь к ApiGen D:\OpenServer\modules\php\PHP-5.4.11\apigen\apigen.php .. и все костыль сделал и работает .. + что хорошо что все что изменил в php.ini не влияет на работу самого OpenServer 4.7.7
Возможно комуто эта инфа пригодится и не будет терять лишнии дни а просто насладится проделаным и получит ту долгожданую док. к своим исходикам... Всем удачи)