In my previous company (DSI), I got opportunity to work with Yii(PHP framework). In that time I realized that framework makes life so much easy(its developer’s life).
One of the main reason to learn or work with this framework is its documentation is very nice. Anyone can get help from their forum also.
I also read some contents of this book: Yii Application Development Cookbook.
Some other books are also available in yii official website (www.yiiframework.com).
For install yii framework:
For installing PHP:
In Windows: Anyone can use one of that software wamp/xamp/vertrigo. But xamp is good among them. That software is bundle of apache http server, mysql, php, phpmyadmin etc.
For download xampp: http://sourceforge.net/projects/xampp/
In Linux: Anyone can follow those websites for this:
In my previous company (DSI), My development environment was in Linux. We used ubuntu 10.04(LTS version).
For some demo projects: http://www.yiiframework.com/demos/
For download yii extensions: http://www.yiiframework.com/extensions/
If anyone wants to know about other PHP frameworks: http://www.phpframeworks.com/
Yii wiki page: http://en.wikipedia.org/wiki/Yii