Для выполнения веб-приложений нам понадобится веб-сервер. 

Я буду всё проделывать в линухе, ну и если кто вдруг захочет повторять за мной, я детально опишу как я всё установил. Я буду использовать дистрибутив Linux Mint. Работа с репозиториями в нём такая же как во всех убинтах, так что всё проделанное можно точно также повторить на вашей любимой *ubuntu.

Устанавливаем tasksel для групповой установки пакетов, и затем устанавливаем группу lamp-server, в которую входят веб-сервер apache, бд mysql и интерпретатор php. Затем устанавливаем phpmyadmin.

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install tasksel
sudo tasksel install lamp-server
sudo apt-get install phpmyadmin

При установке lamp-server надо будет задать пароль пользователя root базы данных. При установке phpMyAdmin нужно будет ввести пароль административной записи (это и есть пароль root пользователя БД, который был задан ранее). Также надо будет указать пароль для регистрации PMA на сервере (я рекомендую указать тот же самый).

Далее создаём каталог для нашего проекта, и создаём тестовый файл индекса (вместо <user> введите имя своего пользователя):

mkdir /home/<user>/web/simple.loc
vim /home/<user>/web/simple.loc/index.php

Содержимое этого файла:

<?php
    echo "test";

Кстати тег <?php я не закрыл нарочно.

Создаём файл настройки виртуалхоста:

sudo vim /etc/apache2/sites-available/simple.loc

Содержимое:

<VirtualHost *:80>
        ServerName simple.loc
        ServerAlias www.simple.loc
        DocumentRoot /home/<user>/web/simple.loc
        <Directory /home/<user>/web/simple.loc>
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

«Включаем» сайт и перезапускаем службу веб-сервера:

sudo a2ensite simple.loc
sudo service apache2 reload

Ремапим домены simlpe.loc и www.simple.loc на 127.0.0.1:

sudo vim /etc/hosts
127.0.0.1    simple.loc www.simple.loc

Теперь можно зайти из браузера на  http://www.simple.loc.

Скачайте фреймворк, я буду использовать версию: yii-1.1.12.b600af.tar.gz

Распаковываем и копируем папки framework и requirements в директорию сайта:

tar -xf yii-1.1.12.b600af.tar.gz
cp -R yii-1.1.12.b600af/framework /home/<user>/web/simple.loc/
cp -R yii-1.1.12.b600af/requirements /home/<user>/web/simple.loc/

Теперь можно зайти по адресу http://www.simple.loc/requirements/ и проверить удовлетворяет ли сервер требованиям yii.