V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
standme
V2EX  ›  问与答

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

  •  
  •   standme · 2011-09-27 10:16:04 +08:00 · 5124 次点击
    这是一个创建于 4597 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我的服务器环境是 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
    ratazzi
        1
    ratazzi  
       2011-09-27 10:24:02 +08:00
    gd 貌似应该是 php5-gd,很多扩展也是这样的
    自启动可以写个 plist 然后 launchctl 去 load
    另外还是建议就用自带的吧,除非有些扩展必须要编译,我之前也像你一样,自己编译需要装一大堆乱七八糟的,比如装个 mysql 扩展,他就给编译一个 mysql,mongo 扩展,就编译一个 mongodb
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5382 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:30 · PVG 17:30 · LAX 02:30 · JFK 05:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.