Доброе утро народ.
имеется centos6 + apache22 + php5.4 + phalcon2
скомпилировал и установил отдельно php7-fpm
теперь осталось установить phalcon для php7 но он не собирается из исходников, а из пакетов предлагает заменить текущий который стоит для php5.4
подозреваю что это изза php-devtool которые стоят для пхп5.4
вопрос, как установить фалькон?
нужен всего 1 файл - phalcon.so ?
можно ли его скомпилировать на другой машине и перенести сюда? и если да то что важно для компиляции, таже версиия пыхи, тотже центос, тотже апач? или пофигу?
по мануалам в инете неполучается, вылазят вот такие ошибки при инсталле
# ./install --phpize /usr/local/php7/bin/phpize --php-config /usr/local/php7/bin/php-config
find . -name \*.gcno -o -name \*.gcda | xargs rm -f
find . -name \*.lo -o -name \*.o | xargs rm -f
find . -name \*.la -o -name \*.a | xargs rm -f
find . -name \*.so | xargs rm -f
find . -name .libs -a -type d|xargs rm -rf
rm -f libphp.la modules/* libs/*
Cleaning..
Configuring for:
PHP Api Version: 20170718
Zend Module Api No: 20170718
Zend Extension Api No: 320170718
appending configuration tag "CXX" to libtool
mkdir .libs
gcc -I. -I/usr/local/cphalcon/build/php7/64bits -DPHP_ATOM_INC -I/usr/local/cphalcon/build/php7/64bits/include -I/usr/local/cphalcon/build/php7/64bits/main -I/usr/local/cphalcon/build/php7/64bits -I/usr/local/php7/include/php -I/usr/local/php7/include/php/main -I/usr/local/php7/include/php/TSRM -I/usr/local/php7/include/php/Zend -I/usr/local/php7/include/php/ext -I/usr/local/php7/include/php/ext/date/lib -DPHALCON_RELEASE -DHAVE_CONFIG_H -march=native -mtune=native -O2 -fomit-frame-pointer -c /usr/local/cphalcon/build/php7/64bits/phalcon.zep.c -fPIC -DPIC -o .libs/phalcon.o
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c: В функции ‘zephir_file_put_contents’:
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: ‘IS_CONSTANT’ не описан (первое использование в этой функции)
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: для каждой функции, в которой он используется.)
make: *** [phalcon.lo] Ошибка 1
gcc -I. -I/usr/local/cphalcon/build/php7/64bits -DPHP_ATOM_INC -I/usr/local/cphalcon/build/php7/64bits/include -I/usr/local/cphalcon/build/php7/64bits/main -I/usr/local/cphalcon/build/php7/64bits -I/usr/local/php7/include/php -I/usr/local/php7/include/php/main -I/usr/local/php7/include/php/TSRM -I/usr/local/php7/include/php/Zend -I/usr/local/php7/include/php/ext -I/usr/local/php7/include/php/ext/date/lib -DPHALCON_RELEASE -DHAVE_CONFIG_H -march=native -mtune=native -O2 -fomit-frame-pointer -c /usr/local/cphalcon/build/php7/64bits/phalcon.zep.c -fPIC -DPIC -o .libs/phalcon.o
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c: В функции ‘zephir_file_put_contents’:
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: ‘IS_CONSTANT’ не описан (первое использование в этой функции)
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
/usr/local/cphalcon/build/php7/64bits/phalcon.zep.c:8676: ошибка: для каждой функции, в которой он используется.)
make: *** [phalcon.lo] Ошибка 1
Thanks for compiling Phalcon!
Build succeed: Please restart your web server to complete the installation
./configure && make && make install не проходят так как нету файлов configure