Update: 如果有使用 memcached 來整合 session,請不要安裝 php5-suhosin,或是去研究一下 suhosin 的設定
[http://www.hardened-php.net/suhosin/configuration.html]。 因為我是懶人,所以作筆記也是很合理的!
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:brianmercer/php
sudo apt-get update
sudo apt-get
這邊有一篇文章: http://mark-story.com/posts/view/using-mongodb-with-cakephp
這裡有一篇不錯的影片: http://www.vimeo.com/8005503
mongoDB 在 PHP 官方安裝教學: http://www.mongodb.org/display/DOCS/PHP+Language+Center
10gen 的影片:
http://www.10gen.com/presentation/
以前在 BSD 很習慣用 zsh 這個 shell,但是用了 Ubuntu 當工作環境這麼久了,現在才想到要換成 zsh 似乎有點慢半拍了。
不過,這一套真的好用!
https://github.com/robbyrussell/oh-my-zsh
他有超多 theme 可以選,我是用這個:steeef
主要是,他有可愛的糖果圖示(如果你進入的資料夾是 git 相關的話)。然後 zsh 大家也知道的,tab
UPDATE 2011-05-11 勘誤!
以下才是正確的 FastCGI/PHP-FPM 設定!另外請把 mod_php5 關掉,謝謝。
FastCGIExternalServer /var/www/php5-fpm.extenal -socket /tmp/php-fpm.sock
AddHandler php5-fcgi .php
Action php5-fcgi /usr/lib/cgi-bin/php5-fpm.extenal
ScriptAlias /usr/
首先是 Ubuntu,要安裝 Apache with MPM-worker,PHP5 跑 fcgid,MySQL 等等。當然這一切都可以使用 apt-get
來安裝,不過,因為特別是要安裝 mpm-worker 所以,安裝的順序上就筆記一下。我是懶人,所以都用 Synaptic 來裝,要用 apt-get 也可以。
* apache2.2-bin
* apache2.2-common
* apache2-mpm-worker
* libapache2-mod-fcgid
* php5-cli