终于把Apache2从我的VPS上停掉了
Gentoo, Web, Wordpress February 21st, 2010
折腾了一个上午,终于把我的 VPS 上的 Apache 跑着的相关服务,都切换到 Nginx 上了:
1. Blog 用的是 WordPress,原先是用 mod_php 跑着的,现在则换成了 php-fpm
2. Wiki 用的是 Trac,原先是用的 mod_python,现在用 tracd 直接起来,然后 Nginx 转发
3. Git 前端用的是 Gitweb,因为懒得再启一个 spawn-fcgi 了,所以干脆换成 GitPHP,同样通过 php-fpm 的方式跑着
4. Zotero 的 WebDAV 存储,由于好久都不用,直接停了,有时间再看看有没有什么轻便的替代方案吧
PS1:关于 Gentoo 上的 php-fpm 配置,见 http://bugs.gentoo.org/show_bug.cgi?id=208155 及 http://bugs.gentoo.org/show_bug.cgi?id=301279
PS2:关于 Nginx 跑 WordPress 的 Permalink 设置,可以参考 http://blog.sjinks.pro/wordpress-plugins/nginx-compatibility/
Mac OS X Tips
Apple August 19th, 2007
从我的Macbook Pro入手到现在也快三周了,也越来越适应OS X的使用,有些心得想和大家分享下。
首先是软件方面,列个自己常用的软件的清单:
1. Adium 一个可以同时登陆多个IM的客户端,支持AIM, MSN, Jabber, Yahoo, QQ等协议
2. ID3Mod 用来解决iTunes的中文歌曲乱码问题
3. LumaQQ 遇到需要输入验证码的QQ号的登陆就得靠它了
4. MPlayer OSX 不止Linux,Mac俺也用它来播放多媒体文件
5. QuickSilver 很强大的工具,目前我只用到它的快速启动应用程序的功能,其它功能还在摸索中
6. TextMate Rails的开发团队都在用的编辑器,据说有人为了它专门买的Mac… 不过我还是更喜欢vim…
关于程序开发方面,一般都需要安装Xcode Tools,需要开发X相关的代码,还需要Xwindos
Linux的用户还可以通过安装Macports来使用port来管理软件包 (也可以安装fink,基于deb的软件包管理)
由于刚从Gentoo转过来,所以我还是比较喜欢从源码编译的方式来管理包,所以我选择了Macports
下面介绍下如何通过Macports来搭建MAMP环境(相对于LAMP)
1. 首先设置下shell的环境变量,编辑~/.bash_profile,加入
1 | export PATH=/opt/local/bin:/opt/local/sbin:$PATH |
2. 下载Macports的dmg安装包,执行它的二进制安装脚本即可
3. 更新Macports软件包
1 | sudo port -d selfupdate |
4. 安装和配置Apache2
1 2 | sudo port install apache2 sudo cp /opt/local/apache2/conf/httpd.conf.sample /opt/local/apache2/conf/httpd.conf |
6. 安装MySQL和设置数据库
1 2 | sudo port install mysql5 +server sudo -u mysql mysql_install_db5 |
7. 安装和配置PHP
1 2 | sudo port install php5 +apache2 +mysql5 +pear sudo cp /opt/local/etc/php.ini-dist /opt/local/etc/php.ini |
8. 让Apache2加载PHP库
1 2 | cd /opt/local/apache2/modules sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so |
9. 编辑httpd.conf加入对PHP的解析
1 2 | Include conf/extras-conf/*.conf DirectoryIndex index.html to DirectoryIndex index.html index.php |
然后启动MySQL和Apache2跑个phpinfo()来看看吧
最后是游戏方面…
在公司中午休息和下午下班前,我们都喜欢Quake几把来放松下… Mac下我用的是 ioquake3,当然,这个39MB的安装包不包括一些地图,可以去下载pak0.pk3来补充啦
其它的,目前没有太想玩的游戏,所以也没有去找…