---
title: 'Установка Yii 2.0 | Zomro'
description: 'Перед установкой фреймворка, нужно подготовить рабочую среду. В данном гайде будет использоваться ОС Centos 7 и заранее установленная...'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654608183_yii2.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Установка Yii 2.0 



# Установка Yii 2.0

07-06-2022

  1. Заходим в панель управления VestaCP по адресу http://you_ip_adress:8083/

  2. Создаем домен в панели управления VestaCP.




![Установка Yii 2.0 - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1656505688_yii.png)![Установка Yii 2.0 - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654608183_yii2.png)

3\. Подключаемся к серверу через SSH (инструкция по подключению с помощью SSH протокола [здесь](https://zomro.com/rus/blog/faq/142-podkljuchenie-k-serveru-po-ssh)) и переходим в директорию сайта: 
    
    
    /home/admin/web/example.com/public_html/

(где вместо example.com Ваш сайт ).

4\. Выполняем команду:
    
    
    rm -f index.html && rm -f robots.txt

  
**Установка Yii2 через Composer.**

  1. Далее устанавливаем Composer:


    
    
    curl -sS https://getcomposer.org/installer | php
    mv composer.phar /usr/local/bin/composer

2\. Теперь нужно перейти в директорию Вашего сайта, в нашем случае это:
    
    
    cd /home/admin/web/yiizomro.com/

(Вместо yiizomro.com Вводите название Вашего домена)

3\. Теперь установим Yii следующей командой:
    
    
    composer create-project --prefer-dist yiisoft/yii2-app-basic public_html/ 

4\. Соглашаемся с всеми условиями (два раза вводим yes и y)  
5\. Далее выдаем права admin для директории public_html
    
    
    chown -R admin:admin /home/admin/web/yiizomro.com/public_html/

6\. После чего редактируем домен и добавляем на время самоподписанный сертификат  
![Установка Yii 2.0 - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654609980_yii5.png)![Установка Yii 2.0 - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654609892_yii6.png)![Установка Yii 2.0 - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654609938_yii7.png)

7\. Теперь открываем браузер и в адресной строке браузера вводим:

http://yiizomro.com/web/index.php где вместо yiizomro.com название Вашего сайта.  
![Установка Yii 2.0 - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654763424_yii8.png)  
Готово, Yii2 установлен, если Вы все же не увидели страницу приветствия «Congratulations!» то перейдите по следующему адресу и проверьте чего не хватает для работы Yii2.`http://yiizomro.com/basic/requirements.php `Но на сервере вам наверняка захочется изменить URL приложения с http://example.com/web/index.php на http://yiizomro.com/index.php или просто http://yiizomro.com/.

Для этого нужно отредактировать httpd.conf и nginx.conf следующим образом:

vim /home/admin/conf/web/example.com.httpd.conf и дописываем web в местах указанных на скриншоте, а также комментируем строку php_admin_value open_basedir:

![Установка Yii 2.0 - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654763607_yii9.png)

vim /home/admin/conf/web/example.com.nginx.conf и дописываем web в месте указанном на скриншоте:

![Установка Yii 2.0 - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a58@server-panel.net/2022/06/01/1654763690_yii10.png)

для сохранения изменений нужно перезапустить службы:
    
    
    service httpd restart
    service nginx restart
    

Теперь Ваш сайт открывается по домену без лишних путей, приятной работы :)  
  


Похожие статьи

[DDoS-защита на уровне сервера: nginx + iptables + fail2ban](https://zomro.com/rus/blog/faq/721-server-level-ddos-protection-nginx-iptables-fail2ban) [Снимки Cloud VPS: как создать, восстановить и перенести сервер](https://zomro.com/rus/blog/articles/645-cloud-vps-snapshots-how-to-create-restore-and-migrate-a-server) [Как включить двухфакторную аутентификацию в личном кабинете](https://zomro.com/rus/blog/faq/321-how-to-enable-two-factor-authentication-in-your-personal-account) [Как продлить срок действия пробного периода Windows Server 20XX](https://zomro.com/rus/blog/faq/492-how-to-extend-your-windows-server-20xx-trial-period) [ISP: Как добавить альтернативную версию PHP](https://zomro.com/rus/blog/faq/73-isp-kak-dobavit-alternativnuyu-versiyu-php)

[ Сервер для Forex от €7.95/мес ](/rus/server-for-forex)
