Комментарии 16
С PHP 7 не работает: https://github.com/swig/swig/issues/571 .
cp: cannot stat 'modules/*': No such file or directoryВам действительно неясно что означает эта ошибка?..
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 рулит!
Писал года 3-4 назад в своем личном бложике нубостатьи про разработку модулей для php, и почему-то не рискнул опубликовать их на хабре…
Не думаю что это кому-то окажется полезным, но немного про разработку модулей под PHP <7: https://popsul.name/blog/php%20extension/
Писал статьи на отъе… Поэтому это не реклама и не самый качественный туториал, а просто, материал который кому-то может быть поможет.
Переехал на .ru :) https://popsul.ru/blog/php%20extension/
Пишем расширение под PHP (7.0.7) без знаний о С/C++ и как это вообще работает