0

有必要参与旧项目的开发:

PHP 版本 7.0.32-0ubuntu0.16.04.1

phalcon 版本 3.0.3

构建日期 2017 年 5 月 31 日 14:42:03

由 Zephir 版本 0.9.5a-dev 提供支持

我尝试在本地环境中为 MAMP 5.1 构建 phalcon 3.0

Mamp 有 php 7.0.13 - 没问题 - 可以

开始:

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

...

并下载源代码 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 结帐 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/64bits

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

做测试

须藤使安装干净

完成,重新启动,清理,检查 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/包括/php/

感谢编译 Phalcon!构建成功:请重启您的网络服务器以完成安装

在 php.ini 和 mamp conf 中添加了 ext...=phalcon.so。

检查 /Applications/MAMP/bin/php/php7.0.31/bin/php -i Version 3.4.1 Build Date Sep 25 2018 16:32:49 Powered by Zephir Version 0.10.10-d1b4cc68d9 in mamp after restart to the same version

Phalcon 为 php 7.0.13 .... 在分支 3.0.x 中构建了 3.4

我究竟做错了什么?如何构建旧版本?

4

1 回答 1

0

尝试从 Packagecloud 中的 Phalcon 存储库安装(按照他们的安装说明进行操作):https ://packagecloud.io/phalcon/stable?page=211

于 2018-09-25T21:30:42.123 回答