собрать старую версию phalcon для php 7.0 на macos - PullRequest
0 голосов
/ 25 сентября 2018

Пришлось взять в разработку старый проект:

PHP Версия 7.0.32-0ubuntu0.16.04.1

phalcon Версия 3.0.3

Дата сборки 31 мая 2017 г. 14: 42: 03

Работает на Zephir Версия 0.9.5a-dev

Я пытался собрать phalcon 3.0 в локальной среде en для MAMP 5.1

Mamp имеет php 7.0.13 - все в порядке - будет делать

beagin:

mkdir /Applications/MAMP/bin/php/php7.0.31/include

...

и donwload sources php 7.0.13 & unzip ...

cd /Applications/MAMP/bin/php/php7.0.31/include / php / ext /

клон git: //github.com/phalcon/cphalcon.git

cd cphalcon /

git fetch

gitоформить заказ 3.0.x

git pull (возможно =))

.. / .. / .. / .. / .. / .. / .. / bin / phpize

/ Applications / MAMP / bin / php / php7.0.31 / bin / phpize

cd /Applications/MAMP/bin/php/php7.0.31/include/php/ext/cphalcon/build/php7/ 64bit

. /configure --with-php-config = / Applications / MAMP / bin / php / php7.0.31 / bin / php-config

make test

sudo make install clean

сделано, перезагрузите, почистите, проверьте phpinfo ... и он показал мне: phalcon Версия 3.4.1 !!!/Applications/MAMP/bin/php/php7.0.31/bin/php -i - 3.4.1 !!!

и пытается следующим образом вручную (в install.sh) установить ...

cd /Applications/MAMP/bin/php/php7.0.31/include/php/ext/ cphalcon / build /

sudo ./install --phpize /Applications/MAMP/bin/php/php7.0.31/bin/phpize --php-config / Applications / MAMP / bin / php / php7.0,31 / bin / php-config

результат:

Сборка завершена.Не забудьте запустить 'make test'.

Установка общих расширений: /Applications/MAMP/bin/php/php7.0.31/lib/php/extensions/no-debug-non-zts-20151012/Установка заголовочных файлов: /Applications/MAMP/bin/php/php7.0.31/include/php/

Спасибо за компиляцию Phalcon!Успешная сборка: перезапустите веб-сервер, чтобы завершить установку

добавлен ext ... = phalcon.so в php.ini и в mamp conf.

check / Applications /MAMP / bin / php / php7.0.31 / bin / php -i Версия 3.4.1 Дата сборки 25 сентября 2018 16:32:49 Работает на Zephir Версия 0.10.10-d1b4cc68d9 в mamp после перезапуска на ту же версию

Phalcon build 3.4 для php 7.0.13 .... в ветке 3.0.x

Что я делаю не так?как собрать более старую версию?

1 Ответ

0 голосов
/ 26 сентября 2018

Попробуйте установить из репозитория Phalcon в Packagecloud (следуйте инструкциям по установке): https://packagecloud.io/phalcon/stable?page=211

...