Overview

HTTPS SSH
# Sample project for developing Bun Framework This is a testing repository for developing Bun Framework. Used for development tutorial on my personal blog http://jakulov.ru - - - ## 1. Installation Clone repository to your local machine via `git clone https://bitbucket.org/jakulov/bun.git` ### Configure web server environment I recommend to use nginx web server. I usually creates file: `/etc/nginx/sites-available/framework`, and configure server: upstream phpfcgi { server unix:/var/run/php5-fpm.sock; } server { listen 80; root /home/yakov/projects/framework_bun/app; index index.php; server_name framework.dev; rewrite ^/index\.php/?(.*)$ /$1 permanent; location / { index index.php; try_files $uri @rewriteap; } location @rewriteap { rewrite ^(.*)$ /index.php/$1 last; } location ~ ^/(index)\.php(/|$) { fastcgi_pass phpfcgi; fastcgi_split_path_info ^(.+\.php)(/.*)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTPS off; } } You probably will need to replace some params, such fastcgi_pass, server_name and root directory. Also i added `framework.dev` into my hosts file. ### It's almost done. Go to your project dir and run `php composer.phar install`. Composer should install dependencies, configured in composer.json file and create autoloader for framework and sample application. Now you can open in your web browser `http://framework.dev` (or host you've created) to see what's happening.