PHP-在OSX 10.9上编译Phalcon的问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP-在OSX 10.9上编译Phalcon的问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2602字,纯文字阅读大概需要4分钟。
内容图文
![PHP-在OSX 10.9上编译Phalcon的问题](/upload/InfoBanner/zyjiaocheng/660/6102a0467f3c4c52aaf9290f89a00542.jpg)
尝试遵循文档中的说明:
跑步
$sudo ./install
并得到这个:
gcc -I. -I/Users/honky/cphalcon/build/64bits -DPHP_ATOM_INC -I/Users/honky/cphalcon/build/64bits/include -I/Users/honky/cphalcon/build/64bits/main -I/Users/honky/cphalcon/build/64bits -I/usr/local/php5/include/php -I/usr/local/php5/include/php/main -I/usr/local/php5/include/php/TSRM -I/usr/local/php5/include/php/Zend -I/usr/local/php5/include/php/ext -I/usr/local/php5/include/php/ext/date/lib -DPHALCON_RELEASE -DHAVE_CONFIG_H -O2 -finline-functions -fomit-frame-pointer -fvisibility=hidden -c /Users/honky/cphalcon/build/64bits/phalcon.c -fno-common -DPIC -o .libs/phalcon.o
/Users/honky/cphalcon/build/64bits/phalcon.c:108409:21: error: libintl.h: No such file or directory
/Users/honky/cphalcon/build/64bits/phalcon.c: In function ‘phalcon_translate_adapter_gettext_read_dimension’:
/Users/honky/cphalcon/build/64bits/phalcon.c:108425: warning: incompatible implicit declaration of built-in function ‘gettext’
/Users/honky/cphalcon/build/64bits/phalcon.c: In function ‘phalcon_translate_adapter_gettext_has_dimension’:
/Users/honky/cphalcon/build/64bits/phalcon.c:108441: warning: incompatible implicit declaration of built-in function ‘gettext’
/Users/honky/cphalcon/build/64bits/phalcon.c: In function ‘zim_Phalcon_Translate_Adapter_Gettext_query’:
/Users/honky/cphalcon/build/64bits/phalcon.c:108553: warning: incompatible implicit declaration of built-in function ‘gettext’
/Users/honky/cphalcon/build/64bits/phalcon.c:108555: warning: incompatible implicit declaration of built-in function ‘dgettext’
/Users/honky/cphalcon/build/64bits/phalcon.c: In function ‘zim_Phalcon_Translate_Adapter_Gettext_exists’:
/Users/honky/cphalcon/build/64bits/phalcon.c:108590: warning: incompatible implicit declaration of built-in function ‘gettext’
/Users/honky/cphalcon/build/64bits/phalcon.c:108592: warning: incompatible implicit declaration of built-in function ‘dgettext’
make: *** [phalcon.lo] Error 1
有猜到吗?
解决方法:
Mac OS X预先安装了PHP 5.x很长时间,但未安装预安装的扩展程序并解决库依赖关系会浪费大量的空闲时间,并且需要额外的精力,从而在无关的Google结果中迷失了方向.我的经验告诉我,这很困难.我强烈建议在Mac OS X上使用Homebrew,以消除真正不必要的麻烦.
在成功安装Homebrew之后,具有如下所示的Phalcon扩展(以及数千个其他开源libs / tools / apps):
$brew tap josegonzalez/homebrew-php
$brew install php55-phalcon
当您需要其他扩展名或库时,只需键入:
$brew search <whatever>
要了解有关公式或安装选项的更多信息:
$brew info <whatever>
注意:Homebrew需要安装Xcode.酿造前,请确保Mac上已安装Xcode.如果出现问题,请使用brew doctor命令了解发生的情况.
内容总结
以上是互联网集市为您收集整理的PHP-在OSX 10.9上编译Phalcon的问题全部内容,希望文章能够帮你解决PHP-在OSX 10.9上编译Phalcon的问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。