在macOS上为PHP 7.0构建Phalcon旧版本

时间:2018-09-25 14:26:19

标签: macos mamp phalcon php-7.0

有必要进行旧项目的开发:

  

PHP版本7.0.32-0ubuntu0.16.04.1

     

猎鹰版本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 fetch

     

git checkout 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

     

进行测试

     

sudo使安装干净

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

结果:

  

构建完成。   不要忘记运行“进行测试”。

     

安装共享扩展:/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!   构建成功:请重新启动Web服务器以完成安装

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

检查/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在分支3.0.x中为php 7.0.13 ....构建了3.4

我在做什么错? 如何构建旧版本?

1 个答案:

答案 0 :(得分:0)

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