Поиск по сайту:
Успех — это успеть (М.И. Цветаева).

Как установить FuelPHP с Nginx на Debian 8

15.11.2016
Как установить FuelPHP с Nginx на Debian 8

FuelPHP это PHP фрэймворк, который является простой, гибкий и управляется сообществом. Он разработан с нуля, чтобы поддержать иерархическую model–view–controller (HMVC) и предоставляет собой инструмент командной строки для создания проектов, отладки проектов или выполнения аналогичных задач. Сегодня мы покажем вам, как установить FuelPHP на Linux.

Так как мы собираемся установить FuelPHP на Debian 8 с уже предустановленным Nginx в качестве веб – сервера, убедитесь, что у вас есть Nginx , предустановленного на сервере тоже. Если у вас нет Nginx на вашем сервере вы можете использовать руководство по установки LEMP стека на основе Nginx и другие компоненты стека LEMP.

Если Nginx установлен на вашем сервере, вы можете продолжить с приведенными ниже инструкциями.
Прежде всего, подключитесь к серверу через SSH и обновите все системное программное обеспечение до последней доступной версии. Используйте команды ниже для этой цели:

sudo apt-get update
sudo apt-get upgrade

 

Это может занять несколько минут. После завершения обновления, вы можете продолжить с другими шагами. Идем дальше и установим Git с помощью следующей команды:

sudo apt-get install git-core

 

Мы будем использовать быструю установку для установки FuelPHP. Сначала загрузите пакет Oil с использованием curl:

curl get.fuelphp.com/oil | sh

 

Это позволит загрузить пакет Oil и будет хранить его в каталоге ‘/usr/bin’ на Debian. Позже, вы можете использовать Oil для создания альтернативного проекта. Для того, чтобы создать новый проект FuelPHP, перейдите в каталог ‘/var/www’:

cd /var/www/

 

Читать  Добавление SFTP пользователя с необходимыми разрешениями для Nginx с PHP-FPM

и выполните следующую команду:

oil create first_project

 

Это займет несколько секунд, ваш первый проект, будет готов. Программа установки также запустит ‘oil refine install’ и ‘php composer.phar update’ , которые делают некоторые из необходимых каталогов для записи и тянут зависимости composer.

Теперь создайте новый конфигурационный файл Nginx и добавьте следующий виртуальный блок для вашего доменного имени:

nano /etc/nginx/sites-available/domainname

 

Введите следующее содержание:

server {
    server_name domainname.ru;

    access_log /var/log/nginx/domainname.ru-access.log;
    error_log /var/log/nginx/domainname.ru-error.log;
    root /var/www/first_project/public;

    location / {
        index index.php;
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param FUEL_ENV "production";
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

 

Не забудьте заменить domainname.ru на ваше действительное имя домена. Сохраните файл, включите сайт и перезапустите Nginx, чтобы изменения вступили в силу. Теперь вы должны иметь возможность получить доступ к первому проекту FuelPHP с помощью веб-браузера. Откройте ваш веб-браузер и перейдите к вашему домену.

Чтобы начать работу с FuelPHP мы рекомендуем прочитать официальную документацию FuelPHP доступную на http://fuelphp.com/docs/. Там вы можете найти более подробную информацию о том, как настроить приложение, как настроить базу данных и т.д.

Как установить FuelPHP с Nginx на Debian 8

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Вы ищете WordPress плагин типографики, чтобы улучшить свой дизайн? Типографика…

Спасибо!

Теперь редакторы в курсе.