This is a skeleton application using the Zend Framework MVC layer and module
Vagrant Setup used: Homestead(5.3.2)
Nginx Config file.
Create a virtual host configuration file for your project under /path/to/nginx/sites-enabled/zfauth.dev
it should look something like below:
server {
listen 80;
server_name zfauth.dev;
root /vagrant/code/zfauth/public;
location / {
index index.php;
}
# Deny access to sensitive files.
location ~ (\.inc\.php|\.tpl|\.sql|\.tpl\.php|\.db)$ {
deny all;
}
location ~ \.htaccess {
deny all;
}
# Rewrite rule
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
}
# PHP scripts will be forwarded to fastcgi processess.
# Remember that the `fastcgi_pass` directive must specify the same
# port on which `spawn-fcgi` runs.
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
fastcgi_param APPLICATION_ENV development;
fastcgi_index index.php;
}
}
Demo User credentials
email: demo@user.com password: demouser