Neste capítulo, baixamos o Zend Skeleton Application do GitHub e o instalamos através do Composer. Nós configuramos o Apache Virtual Host para informar ao servidor da Web sobre o local do diretório raiz do site.
O Skeleton Application demonstra a estrutura de pastas recomendada de um site.
Nós temos a pasta public
contendo arquivos publicamente acessíveis pelos usuários do site, incluindo o arquivo
index.php
que é o arquivo de entrada, arquivos CSS, arquivos JavaScript e imagens. Todas as outras pastas do
aplicativos são inacessíveis para os usuários e contêm configuração, dados e módulos.
Na segunda parte do capítulo,falamos sobre configurações avançadas do Apache. Por exemplo, você pode proteger seu site com senha e permite acessá-lo somente a partir de determinados endereços IP.
O Composer é uma ferramenta poderosa para instalar as dependências de seu site. Por exemplo, o próprio Zend Framework 3 pode ser considerado como uma dependência. Todos os pacotes instaláveis pelo Composer são registrados em um catálogo no site Packagist.org.