欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-03-27 09:15:10
...
想把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 安装多好啊。

相关标签: php osx