首先,请允许我感谢郭嘉,我的小黑T61光荣下岗了;还要感谢我的大肚老婆,赏赐重金购得MC373一台。以下操作假设您已经安装完macports,我的系统是10.6.3,10.5没测试过,不保证可用。 先安装nginx,建议用这个替换掉apache2 sudo port install nginx cd /opt/local/etc/nginx sudo cp nginx.conf.example nginx.conf sudo cp mime.types.example mime.types sudo cp fastcgi_params.example fastcgi_params 以上三个配置文件默认安装后没有,如果已经有就不用拷贝了。 加载到自动运行: sudo launchctl load -w /Library/LaunchDaemons/org.macports.nginx.plist 下载我制作的包含php5-fpm Portfile的本地包 cd ~/ && wget http://liut.cc/DarwinPorts.tbz 解压到自己的位置 例如: /Users/liutao/ cd ~/ && tar jxvf DarwinPorts.tbz 修改自定义Port来源 sudo vim /opt/local/etc/marcports/sources.conf 在末尾添加一行(如果已经有就不要加了),实际路径根据需要修改: file:///Users/liutao/DarwinPorts/local-sources/ 然后就可以安装php5- fpm集成包。这个Port是我根据官方php-5.3.2修改而来,主要是添加了FPM和几个扩展选项,如PostgreSQL,MySQL,SOAP,GD,Tidy等,可以根据实际需要选择,FPM取自php.net的svn主干,默认有效,另外还默认有curl,iconv,mbstring,openssl 等。个人感觉,macports比FreeBSD的ports定制更容易,基于tcl的语法更简单易懂。 php5-fpm的Portfile部分内容: # fpm […]
RSS