LINUX.ORG.RU
решено ФорумAdmin

как установить phalcon

 


0

1

Доброе утро народ.

имеется 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

затык был в том что фалькон не собирался на версии пыхи 7.3

она типа не поддерживается фальконом

на 7.1 собралось без проблем

diakon2 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.