Yii on Centos 6 Linux (64 bit) Installation

yii on centos 6 intsallationOne day I was looking on the Internet to find a good PHP framework, and I stumble upon the Yii framework. The Yii framework website defines itself as: "Yii is a high-performance PHP framework best for developing Web 2.0 applications." However I looked around and found a lot of people talking how fast is this framework. So I decided to give it a try and install it on my own.

Here is my installation process.....

First of all update the OS by running yum update

[root@yii ~]# yum -y update

Now install PHP and Http packages

[root@yii ~]# yum -y install php* unzip

Activate httpd to start automatically

[root@yii ~]# chkconfig httpd on

Modify using a text editor, locate date.timezone in the file /etc/php.ini for the timezone that is appropriate for your server. I.e. date.timezone = "America/New_York"

[root@yii /]# vi /etc/php.ini

Start Httpd

[root@yii ~]# service httpd start
Starting httpd: [OK]

NOTE: Make sure your firewall is open for the selected http port (normally 80 or 443)
Check for the latest release of Yii under http://www.yiiframework.com/download/

[root@yii ~]# cd /var/www
[root@yii html]# wget http://yii.googlecode.com/files/yii-1.1.10.r3566.zip

Unzip and change the mode to 755 for all files in the extracted directory

[root@yii www]# unzip yii-1.1.10.r3566.zip -d /var/www
[root@yii www]# chmod -R 755 /var/www/yii-1.1.10.r3566

Create your test application

[root@yii www]# php /var/www/yii-1.1.10.r3566/framework/yiic.php webapp /var/www/html/test

Using a browser go to your newly created Yii web application "test"

Enjoy!

To see the credits of the images, Here

Leave a Reply

Your email address will not be published. Required fields are marked *