A free and open-source book on ZF3 for beginners


2.13. Выводы

В этой главе мы скачали код проекта Zend Skeleton Application с GitHub и установили его через менеджер зависимостей Composer. Мы настроили виртуальный хост Apache так, чтобы он сообщал веб-серверу о местонахождении корневого каталога документов.

Скелетное приложение демонстрирует рекомендуемую структуру каталогов типичного веб-сайта. У нас есть каталог public, содержащий файлы, доступные пользователю, включая файл точки входа index.php, CSS-файлы, JavaScript-файлы и изображения. Все другие каталоги приложения недоступны пользователям и содержат конфигурацию приложения, данные и модули.

Во второй части главы мы обсудили некоторые продвинутые настройки Apache. Например, вы можете защитить ваш сайт паролем и разрешить доступ к нему только с определенным IP-адресов.

Менеджер зависимостей Composer - мощный инструмент для установки зависимостей вашего сайта. Например, Zend Framework 3 сам по себе может считаться зависимостью. Все пакеты, установленные Composer'ом, регистрируются в централизованном каталоге на сайте Packagist.org.


Top