| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Extensions > Компиляция расширения |
| Автор: isergey 28.10.2009, 03:42 |
| Друзья, помогите собрать сие расширение под винду, или хотябы подскажите как то сделать. Кстати, а как насчет совместимости с php 5.3 ? Заранее благодар! Добавлено через 3 минуты и 11 секунд Забыл добавить ссылку... http://pecl.php.net/package/yaz/1.0.14 |
| Автор: sTa1kEr 28.10.2009, 09:32 |
| Ну для этого сначала экстеншен надо http://ru2.php.net/manual/en/install.pecl.downloads.php, потом http://ru2.php.net/manual/en/install.windows.building.php и затем уже http://ru2.php.net/manual/en/install.pecl.windows.php. В чем конкретно заключается проблема? |
| Автор: youri 28.10.2009, 12:56 |
| кстати, сам сейчас пытаюсь откомпилировать одно расширение с помощью (или как это назвать) cygwin |
| Автор: youri 28.10.2009, 13:51 | ||
пытаюсь запустить buildconf. В результате получаю
могу привести весь вывод, если кто-то может прокомментировать |
| Автор: nerezus 28.10.2009, 22:19 | ||
http://narod.ru/disk/14052599000/PHP%20extension.zip.html |
| Автор: youri 29.10.2009, 07:28 |
нет, а что, нельзя с помощью cygwin'овского gcc скомпилить php/extension? Exe-файлы он, например, нормально компилит |
| Автор: nerezus 29.10.2009, 08:56 | ||
P.S. как компилить под винду написано в мане. |
| Автор: sTa1kEr 29.10.2009, 09:53 |
А разве apache в cygwin'е не работает? Он же есть в пакетах к нему. Но я согласен, что под виндой нужно компилировать при помощи msvc, как описано в мануале, а не искать проблем на свою ... с cygwin. PS Нашел краткое http://www.cygwin.com/ml/cygwin/2005-12/msg00093.html за 2005 год, не знаю насколько оно сейчас актуально, но обилие хаков настораживает. |
| Автор: youri 29.10.2009, 10:22 | ||
в моем логе до компиляции еще очень далеко. buildconf создает configure, configure - Makefile, а уже на основе последнего происходит компиляция кроме того, прошу заметить, что 1) мне пока влом ставить студию, 2) это для меня скорее вопрос любопытства, чем необходимости, 3) для production я бы тоже не рискнул под cygwin компилить например, интересно, можно с помощью cygwin-gcc скомпилить extension, который заработает под не-cygwin-php и еще меня смутило сообщение buildconf
ведь для компиляции своего extension без запуска buildconf не обойтись (если использовать configure/make даже с помощью windows-компилятора) |