Home >Backend Development >PHP Tutorial >OSX 10.11 中重新编译PHP5.6.16问题

OSX 10.11 中重新编译PHP5.6.16问题

WBOY
WBOYOriginal
2016-06-06 20:23:201487browse

想把OSX 系统自带的PHP升级了,关了系统防护,在编译PHP的时候由于需要openssl,而OSX10.11并没有带openssl的头文件,比较郁闷,按openssl默认方式编译后的路径在 /user/local/ssl 但是 /usr/lib下有系统自带的openssl库。

/usr/lib/pkg-config 下有系统自带的openssl相关的pc文件,所以每次都找不到头文件,或者报c连接错误。

我尝试用我自己编译的替换系统自带的,先把系统自带的删除,用ln -s 连接到最新的我自己编译的库的位置,尝试了2次,每次都是重启就卡在进度条上了,重启开不了机。。。。

通过跟踪发现,是openssl库有不兼容的问题。。求解,有在10.11上编译过的朋友,烦请把你踩过的坑说说哈,求编译方法!

回复内容:

想把OSX 系统自带的PHP升级了,关了系统防护,在编译PHP的时候由于需要openssl,而OSX10.11并没有带openssl的头文件,比较郁闷,按openssl默认方式编译后的路径在 /user/local/ssl 但是 /usr/lib下有系统自带的openssl库。

/usr/lib/pkg-config 下有系统自带的openssl相关的pc文件,所以每次都找不到头文件,或者报c连接错误。

我尝试用我自己编译的替换系统自带的,先把系统自带的删除,用ln -s 连接到最新的我自己编译的库的位置,尝试了2次,每次都是重启就卡在进度条上了,重启开不了机。。。。

通过跟踪发现,是openssl库有不兼容的问题。。求解,有在10.11上编译过的朋友,烦请把你踩过的坑说说哈,求编译方法!

不要自己整啊 homebrew 安装多好啊。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn