如果我看的股票PHP PHP的配置选项,我看到使用libpng,libjpeg和libfreetype建立与一些神奇的选项中启用:什么是文件夹/ BinaryCache/MacOSX上(当编译PHP)
'--with-freetype-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local'
'--with-jpeg-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local'
'--with-png-dir=/BinaryCache/apache_mod_php/apache_mod_php-79.1~2/Root/usr/local'
他们指向一个奇怪的文件夹/ BinaryCache /,我不知道如何修复这个。
我试图在MacOSX上重新编译php(php5.4,不,我不想使用Mamp),并且我不想运送自定义库,如freetype,jpeg和png。理想情况下,这些库可以静态链接到二进制文件,并且放置在/ usr/lib中的更多“通用”库被动态链接。
由于某种原因,它不起作用。即使使用'./configure --enable-static'或'./configure --enable-static = yes',它始终会生成一个与我的自定义库链接的二进制文件。这可能与以下消息时每次都遇到:
checking if cc static flag -static works... no
Otool给我下面的输出:
otool -L sapi/cli/php
sapi/cli/php:
/Users/nicolas/Documents/git/php/staticlib/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.2.0)
/Users/nicolas/Documents/git/php/staticlib/lib/libfreetype.6.dylib (compatibility version 17.0.0, current version 17.2.0)
/Users/nicolas/Documents/git/php/staticlib/lib/libpng16.16.dylib (compatibility version 23.0.0, current version 23.0.0)
/Users/nicolas/Documents/git/php/staticlib/lib/libjpeg.9.dylib (compatibility version 10.0.0, current version 10.0.0)
有什么建议?我如何进入/ BinaryCache目录,它有什么作用?
由于提前, 萨科