у меня есть библиотека написанная на С для php, не могу понять как ее подключить....в линухе ubuntaВот что делаю.Установил php5 и apache2 в , проверял phpinfo(), все работаетВ дистрибутиве php есть утилита ext_skel, которая создает шаблон будущего модуля на C, так я выполняю все действия руководства которое дает ext_skel, в результате получаю библиотеку например mylib.so, далее в php.ini прописываю extension_dir и extension=mylib.so, в phpinfo() extension_dir пишется та, которуя я прописалПосле этого, ожидается что мой модуль должен работать, но почему то выдается ошибка что функция не найдена и все такое. Т.е. самый простой модуль и тот не работаетЯ когда первый раз поставил у меня все работало и мой модуль частично работал, но затем мне понадобилось переустановить php и после перестало запускатьсяапач перезапускаю, пхп перестанавливал, что только не делалв логе php вообще ничегов логе апача "PHP Warning: PHP Startup: Unable to load dynamic library './mylib.so' - ./mylib.so: cannot open shared object file: No such file or directory in Unknown on line 0"возможно дело в том что я с неправильными параметрами собираю пхп, может кто знает что надо прописать в ./configure или что мне вообще делать.... кто с таким сталкивался?
|