Как стать автором
Обновить

Комментарии 16

Жесть какая, а потом еще таскать за собой подключаемые .php файлы вместе с расширением?
cp: cannot stat 'modules/*': No such file or directory
Вам действительно неясно что означает эта ошибка?..
Да, не ясно. Так как это директория есть и она видна. Поэтому я максимально упростил config.m4. Configure генерируется с логической ошибкой, более того, там внутри него есть используемые флаги (-qversion, -V) которые мой локальный gcc не понимает.

gcc version 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)
configure:2688: $? = 0
configure:2677: cc -V >&5
cc: error: unrecognized command line option '-V'
cc: fatal error: no input files
compilation terminated.
configure:2688: $? = 4
configure:2677: cc -qversion >&5
cc: error: unrecognized command line option '-qversion'

Кроме того что эта директория должна существовать (кстати, в приведённом вами выводе ls её нет, она создаётся в цепочке ./configure -> make -> make test?), в ней ещё и должно что-нибудь лежать. Ну а эта ошибка скорее выглядит не как ошибка, а как перебор флагов для получения версии компилятора — они явно перебираются в цикле, на что недвусмысленно намекает одинаковый номер строк. Или на этой ошибке останавливается весь процесс?

Спасибо, весьма полезная статья.

PHP7 рулит!
Что в статье особенного? Ничего нового по сравнению с другими версиями пыхи. А без C++ вы не напишите ничего, кроме факториала и пары других простых алгоритмов. Расширения пишутся для конкретных задач, у которых нет быстрых решений на PHP.
Статья открывает для многих его возможности. Многие пишут на данном языке, но не знают что критически важные места можно сильно оптимизировать. Не видел кто бы этим реально воспользовался, но раз существует такая возможность значит она кому то потребовалась. Спасибо. Очень интересная статья. Добавил в закладки.
https://habrahabr.ru/search/?q=PHP+extension#n

Писал года 3-4 назад в своем личном бложике нубостатьи про разработку модулей для php, и почему-то не рискнул опубликовать их на хабре…
Не думаю что это кому-то окажется полезным, но немного про разработку модулей под PHP <7: https://popsul.name/blog/php%20extension/
Писал статьи на отъе… Поэтому это не реклама и не самый качественный туториал, а просто, материал который кому-то может быть поможет.

DNS умерли, да?(
О, другое дело, спасибо) Кстати, пользуясь случаем, хотел спросить, чем это вызвано? Вроде бы сейчас с руками отрывают всякие такие зоны)

Да для меня не важно какая зона, name, ru или какой-нибудь blog. ru просто дешевле чем name :D

:DDD Действительно)))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории