这是一个创建于 4816 天前的主题,其中的信息可能已经有所发展或是发生改变。
我的服务器环境是 debian,自行编译了 nginx, php, mysql,现在想把工作环境逐渐转移到 MBP 下,所以想把本本的环境配置的和服务器一致,以便直接在本本上调试,现在在配置开发环境的时候遇到一些问题,想来求助:
1、不想使用系统自带的 php,自行编译 php 的时候,如何解决库依赖问题,比如 mcrypt、gd2 等,我直接从官网下载源代码进行编译的时候很难解决库依赖问题,这点没有 debian 下的 apt-get 方便。
我尝试使用 macports install 来解决包依赖问题,结果发现,安装的时候很顺利,但再次编译 php 的时候仍提示找不到相应的 .h 文件。不知道什么原因,比如我直接 port install gd2,成功安装,但在编译 php 的时候仍然提示 jpeglib.h 找不到。
2、如何增加开机启动项,debian 下直接在 rc.local 增加启动脚本即可,而在mac下,貌似需要在startupitem 里面增加相应的选项,startupItem 相应文件的编写规则是什么呢?
或许有人会质疑我 mac os X 就带的有 apache 和 php,为何还要自行编译呢,实话讲,我有些许的洁癖,这也是毛病,希望有朋友给我讲讲这些内容如何搞定,谢谢。
1 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
ratazzi 2011-09-27 10:24:02 +08:00
gd 貌似应该是 php5-gd,很多扩展也是这样的 自启动可以写个 plist 然后 launchctl 去 load 另外还是建议就用自带的吧,除非有些扩展必须要编译,我之前也像你一样,自己编译需要装一大堆乱七八糟的,比如装个 mysql 扩展,他就给编译一个 mysql,mongo 扩展,就编译一个 mongodb
|