First we need to change in our NGINX config file, open NGINX config file in your editor, i primary use nano:
nano /usr/local/etc/nginx/nginx.conf
My nginx.conf file look like this:
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; events { worker_connections 1024; } http { include mime.types; include sites-enabled/*; # load virtuals config sendfile on; keepalive_timeout 65; # gzip on; # gzip_disable "MSIE [1-6]\.(?!.*SV1)"; server { listen 8080; server_name localhost; location / { root /Users/{username}/{webfolder}; try_files $uri $uri/ /index.php?$args ; index index.php; } # configure *.PHP requests location ~ \.php$ { root /Users/{username}/{webfolder}; try_files $uri $uri/ /index.php?$args ; index index.html index.htm index.php; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_intercept_errors on; include fastcgi_params; } } }