sudo port -v install redis
开机自动启动
建立automator app,添加/opt/local/bin/redis-server
php端管理用phpredisadmin
sudo port -v install redis
开机自动启动
建立automator app,添加/opt/local/bin/redis-server
php端管理用phpredisadmin
所以等到OS X Lion GM版释出,我是第一时间下载并将我的Mac OS X 10.6.8 Snow Leopard升级到了Mac OS X 10.7 Lion。大家都知道,此次OS X Lion发布,Apple选择了在Mac App Store里发布。所以基本上按照Apple官方的意愿,我们将只能从Snow Leopard升级到Lion。这让一些有系统洁癖的同学感到特别不方便。事实上,Apple发布的升级安装版Lion是可以全新安装的。首先,右键你下载的Install Mac OS X Lion.app。选择显示包内容。
然后进入Content/SharedSupport/,找到InstallESD.dmg
双击InstallESD.dmg加载到Mac上,然后打开应用程序/实用工具/磁盘工具。插上你的移动硬盘(可分一个4G的区)或者U盘(空间不小于4G)。按恢复,然后把InstallESD.dmg拖到源磁盘位置把移动硬盘或U盘分区拖到目的磁盘里,点击恢复。
恢复完毕后你就有了一个系统安装盘了,如果要全新安装的话重启电脑按住option键,选择打开的磁盘为刚刚恢复好的安装盘就可以了。
附OS X Lion的种子,可以使用迅雷离线下载。http://min.us/mDrB8Fc0ZiHLM
转载:http://blog.hebine.com/archives/1446.html
用port安装nginx
到http://www.macports.org/install.php下载macports
安装nginx:运行sudo port install nginx spawn-fcgi
安装php:运行sudo port install php53 fcgi php53-cgi php53-mysql php53-curl php53-iconv php53-mcrypt
安装imagick: 运行sudo port install php53-imagick
nginx配置
进入/opt/local/etc/nginx
创建sites-avalaible和sites-enabled文件夹
参考附件的配置文件,编辑nginx.conf, fastcgi.conf, mime.types
参考附件的配置文件在sites-available中创建www, game, bbs三个配置文件分别指向3个git代码库的根目录或webroot目录
php 配置
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
date.timezone = Asia/Shanghai
short_open_tag = On
<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd" > <plist version='1.0'> <dict> <key>Label</key><string>org.macports.nginx</string> <key>ProgramArguments</key> <array> <string>/opt/local/bin/daemondo</string> <string>--label=nginx</string> <string>--start-cmd</string> <string>/opt/local/sbin/nginx</string> <string>;</string> <string>--pid=fileauto</string> <string>--pidfile</string> <string>/opt/local/var/run/nginx/nginx.pid</string> </array> <key>Debug</key><false/> <key>Disabled</key><true/> <key>KeepAlive</key><true/> </dict> </plist>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key><string>org.macports.phpfcgi</string> <key>Debug</key><false /> <key>OnDemand</key><false /> <key>RunAtLoad</key><false /> <key>EnvironmentVariables</key> <dict> <key>PHP_FCGI_CHILDREN</key><string>2</string> <key>PHP_FCGI_MAX_REQUESTS</key><string>5000</string> </dict> <key>LaunchOnlyOnce</key><true /> <key>ProgramArguments</key> <array> <string>/opt/local/bin/spawn-fcgi</string> <string>-C 2</string> <string>-p 9000</string> <string>-f /opt/local/bin/php-cgi53</string> </array> </dict> </plist>
shen-iMac:~ shensuoming$ sudo lsof -i:9000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php-cgi53 65132 root 0u IPv4 0xffffff8018734de0 0t0 TCP *:cslistener (LISTEN) php-cgi53 65133 root 0u IPv4 0xffffff8018734de0 0t0 TCP *:cslistener (LISTEN) php-cgi53 65134 root 0u IPv4 0xffffff8018734de0 0t0 TCP *:cslistener (LISTEN) shen-iMac:~ shensuoming$ sudo kill 65132 #停止进程
在运行
brew doctor Warning: /usr/bin occurs before /usr/local/bin ...
如果你看到这条警告信息,可以在终端运行这条命令:
echo 'export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"' >> ~/.bash_profile
写入成功后你必须重启终端,或者完全关闭终端,再打开,看看是不是解决了?