有必要进行旧项目的开发:
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
我在做什么错? 如何构建旧版本?
答案 0 :(得分:0)
尝试从Packagecloud中的Phalcon信息库进行安装(按照其安装说明进行操作):https://packagecloud.io/phalcon/stable?page=211