Difference between revisions of "Ubuntu 10.10"
From FusionPBX
Line 9: | Line 9: | ||
==Download Ubuntu 10.04 LTS Server (lucid)== | ==Download Ubuntu 10.04 LTS Server (lucid)== | ||
− | http://www.ubuntu.com/server | + | http://www.ubuntu.com/server/get-ubuntu/download and install. |
− | + | ==Update you package src list== | |
− | + | Ubuntu Server 10.04 tls add the fallowing lines to /etc/apt/sources.list file. | |
− | + | deb http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu lucid main | |
+ | deb-src http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu lucid maint | ||
− | + | ==update you system== | |
− | + | apt-get update && apt-get upgrade | |
− | + | ==list freeswitch pkgs== | |
− | |||
− | + | apt-cache search freeswitch | |
− | + | ==Install Freeswitch pkgs== | |
apt-get install | apt-get install | ||
− | |||
− | |||
− | |||
− | |||
==Fusionpbx== | ==Fusionpbx== | ||
Line 66: | Line 62: | ||
− | + | ==NginX Deps== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==NginX | ||
Dependencies | Dependencies | ||
− | apt-get install nginx php5- | + | apt-get install nginx php5-fpm |
+ | ==Nginx Setup== | ||
+ | edit nginx.conf | ||
− | + | Replace :<br> | |
+ | location / { | ||
+ | root /var/www/nginx; | ||
+ | index index.html index.htm; | ||
+ | } | ||
− | + | Witch:<br> | |
− | + | location / { | |
− | + | root /usr/local/www/fusionpbx; | |
+ | index index.php index.html index.htm; | ||
+ | } | ||
+ | Replace :<br> | ||
+ | # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | ||
+ | # | ||
+ | #location ~ \.php$ { | ||
+ | # root html; | ||
+ | # fastcgi_pass 127.0.0.1:9000; | ||
+ | # fastcgi_index index.php; | ||
+ | # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; | ||
+ | # include fastcgi_params; | ||
+ | #} | ||
− | + | with:<br> | |
− | + | pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 | |
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
location ~ \.php$ { | location ~ \.php$ { | ||
− | + | root html; | |
− | + | fastcgi_pass 127.0.0.1:9000; | |
− | + | fastcgi_index index.php; | |
− | + | fastcgi_param SCRIPT_FILENAME /var/www/fusionpbx$fastcgi_script_name; | |
+ | include fastcgi_params; | ||
} | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== PgSQL Setup == | == PgSQL Setup == | ||
Line 161: | Line 111: | ||
TO set and configure PgSQL for use with FusionPBX, | TO set and configure PgSQL for use with FusionPBX, | ||
Follow this line for line. | Follow this line for line. | ||
+ | |||
su pgsql | su pgsql | ||
− | |||
createuser -s -e FusionPBX | createuser -s -e FusionPBX | ||
createdb -O FusionPBX FusionPBX | createdb -O FusionPBX FusionPBX | ||
psql -d FusionPBX -U FusionPBX | psql -d FusionPBX -U FusionPBX | ||
ALTER USER FusionPBX with PASSWORD 'pbx2010'; | ALTER USER FusionPBX with PASSWORD 'pbx2010'; | ||
− | + | or any passwd you want | |
− | or any passwd you want | + | exit from su back to root |
− | exit from su back to root | ||
psql -f /var/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX | psql -f /var/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX |
Revision as of 20:55, 12 September 2010
Contents
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/get-ubuntu/download and install.
Update you package src list
Ubuntu Server 10.04 tls add the fallowing lines to /etc/apt/sources.list file.
deb http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu lucid main deb-src http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu lucid maint
update you system
apt-get update && apt-get upgrade
list freeswitch pkgs
apt-cache search freeswitch
Install Freeswitch pkgs
apt-get install
Fusionpbx
Dependencies Subversion
apt-get install subversion
Apache
apt-get install apache2
PHP >= 5.3.3
apt-get install php5.3
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
NginX Deps
Dependencies
apt-get install nginx php5-fpm
Nginx Setup
edit nginx.conf
Replace :
location / { root /var/www/nginx; index index.html index.htm; }
Witch:
location / { root /usr/local/www/fusionpbx; index index.php index.html index.htm; }
Replace :
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #}
with:
pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/fusionpbx$fastcgi_script_name; include fastcgi_params; }
PgSQL Setup
TO set and configure PgSQL for use with FusionPBX, Follow this line for line.
su pgsql createuser -s -e FusionPBX createdb -O FusionPBX FusionPBX psql -d FusionPBX -U FusionPBX ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want exit from su back to root
psql -f /var/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX