Difference between revisions of "Ubuntu 10.10"

From FusionPBX
Jump to: navigation, search
m
Line 51: Line 51:
  
 
==NginX Setup==
 
==NginX Setup==
 +
 +
Dependencies
 +
 +
apt-get install nginx php5-cgi spawn-cgi
  
 
Let Nginx run as FreeSWITCH User to get no trouble with writepermissions.
 
Let Nginx run as FreeSWITCH User to get no trouble with writepermissions.

Revision as of 02:01, 12 September 2010

Support

For basic support on this install Contact: witchdoc on server: irc.freenode.net channel: #fusionpbx #freeswitch-de

Download Ubuntu 10.04 LTS Server (lucid)

http://www.ubuntu.com/server

Fusionpbx

Dependencies Subversion

apt-get install subversion

Apache

apt-get install apache2

PHP >= 5.2.3

apt-get install php5 

Install the backend of your choice

sqlite

apt-get install sqlite3 php5-sqlite

mysql

apt-get install mysql-server php5-mysql

postgresql

apt-get install php5-pgsql postgresql-8.4


FusionPBX install

Download FusionPBX source and add it to Apache

cd /var/www
sudo svn co http://fusionpbx.googlecode.com/svn/trunk/fusionpbx /var/www/fusionpbx



NginX Setup

Dependencies

apt-get install nginx php5-cgi spawn-cgi

Let Nginx run as FreeSWITCH User to get no trouble with writepermissions.

vim /etc/nginx/nginx.conf
user freeswitch;
cp /etc/nginx/sites-avialable/default /etc/nginx/sites-avialable/fusionpbx


Replace:

        location / {
                root   /var/www/nginx-default;
                index  index.html index.htm;
        }

witch

        location / {
                root   /var/www/fusionpbx;
                index  index.php index.html index.htm;
        }
       # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
       #
       #location ~ \.php$ {
               #fastcgi_pass   127.0.0.1:9000;
               #fastcgi_index  index.php;
               #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
               #includefastcgi_params;
       }

activate the fusionpbx config

root@bell /etc/nginx/sites-enabled # rm default
root@bell /etc/nginx/sites-enabled # ln -s ../sites-available/fusionpbx
root@bell /etc/nginx/sites-enabled