среда, 29 апреля 2015 г.

Установка PHP micro-framework Silex через архив

Начнем с установки  PHP micro-framework Silex на Denwer, который запущен в Windows.
Конечно, прочитал про два способа установки: 1) через архив и 2) через Composer. Рассмотрю оба этих способа.

Способ номер 1

Установка Silex через архив


Первым делом я скачал установочный архив по ссылке с сайте Silex: Download Silex as a "fat" .zip or .tgz file. Denwer у меня уже установлен. Архив "fat" разархивировал в папку C:\WebServers\home\silex.loc\www. Получилось:

Теперь мой первый проект на Silex открывается по адресу silex.loc. Но с первого раза, конечно ничего не заработало. Надо создать файл .htaccess, чтобы от перенаправлял все запросы на файл C:\WebServers\home\silex.loc\www\web\index.php. На странице фреймворка есть описание того, как этот файл создавать. У меня этот файл (.htaccess) содержит следущее:
<IfModule mod_rewrite.c>
    Options -MultiViews

    RewriteEngine On
    RewriteBase /web
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [QSA,L]
</IfModule>
 Сохранен текст в кодировке UTF-8 (без BOOM). Пользовался программой Notepad++
Теперь можно посмотреть результат: Если просто зайти на silex.loc увидим:
Sorry, the page you are looking for could not be found.
Это уже сообщение Silex!
В файле C:\WebServers\home\silex.loc\www\web\index.php прописан URL \hello - попробуем адрес: http://silex.loc/hello
Вывело: Hello. Работает!
В следующем посте расскажу про установку Silex через Composer.

Комментариев нет:

Отправить комментарий