请教如何在mac os X上配置开发环境(nginx,php,mysql以及其他)?

2011-09-27 10:16:04 +08:00
 standme
我的服务器环境是 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,为何还要自行编译呢,实话讲,我有些许的洁癖,这也是毛病,希望有朋友给我讲讲这些内容如何搞定,谢谢。
5127 次点击
所在节点    问与答
1 条回复
ratazzi
2011-09-27 10:24:02 +08:00
gd 貌似应该是 php5-gd,很多扩展也是这样的
自启动可以写个 plist 然后 launchctl 去 load
另外还是建议就用自带的吧,除非有些扩展必须要编译,我之前也像你一样,自己编译需要装一大堆乱七八糟的,比如装个 mysql 扩展,他就给编译一个 mysql,mongo 扩展,就编译一个 mongodb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18665

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX