|
|
(42 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | ==FusionPbx install on FreeBSD==
| |
− | Note: this is a dev/test port.<br>
| |
− | <br>
| |
− | Grab the devport from here:<br>
| |
− | http://dl.dropbox.com/u/152504/fusionpbx-svn.tgz
| |
− | tar xzvf fusionpbx-svn.tgz in a directory like /home/work<br>
| |
− | cd /home/work/fusionpbx-svn<br>
| |
− | make svn-clean<br>
| |
− | make rmconfig<br>
| |
− | make svn <br>
| |
− | make svn-tar<br>
| |
− | make update-plist<br>
| |
− | make install clean<br>
| |
| | | |
− | ==NginX Setup==
| |
− | Replace :<br>
| |
− | location / {
| |
− | root /usr/local/www/nginx;
| |
− | index index.html index.htm;
| |
− | }
| |
− |
| |
− | With:<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$ {
| |
− | root html;
| |
− | fastcgi_pass 127.0.0.1:9000;
| |
− | fastcgi_index index.php;
| |
− | fastcgi_param SCRIPT_FILENAME /usr/local/www/fusionpbx$fastcgi_script_name;
| |
− | include fastcgi_params;
| |
− | }
| |
− |
| |
− | ==Apache Setup==
| |
− |
| |
− | ==Lighttpd Setup==
| |
− |
| |
− | ==PgSQL Setup==
| |
− | To set and configure PgSQL for use with FusionPBX,<br>
| |
− | Follow this line for line.<br>
| |
− | for a fresh pgsql install follow :
| |
− | su pgsql<br>
| |
− | initdb -D /usr/local/pgsql/data<br>
| |
− | postmaster -D /usr/local/pgsql/data >logfile 2>&1 & <br>
| |
− | createuser -S -e FusionPBX<br>
| |
− | createdb -O FusionPBX FusionPBX<br>
| |
− | psql -d FusionPBX -U FusionPBX<br>
| |
− | alter user FusionPBX with password 'pbx2010';or any passwd you want ";" required<br>
| |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br>
| |
− | exit from su<br>
| |
− | <br>
| |
− | For a existiting pgsql database install follow:<br>
| |
− | su pgsql<br>
| |
− | createuser -S -e FusionPBX<br>
| |
− | createdb -O FusionPBX FusionPBX<br>
| |
− | psql -d FusionPBX -U FusionPBX<br>
| |
− | ALTER USER FusionPBX with PASSWORD 'pbx2010'; or any passwd you want, ";" required<br>
| |
− | psql -f /usr/local/www/fusionpbx/includes/install/sql/pgsql.sql FusionPBX<br>
| |
− |
| |
− | ==MySql Setup==
| |
− | ==rc.conf==
| |
− | for postgress add:<br>
| |
− | postgresql_enable="YES"
| |
− | <br>
| |
− | For Mysql add:<BR>
| |
− | mysql_enable="YES"
| |
− | <br>
| |
− | and add these:<br>
| |
− | php_fpm_enable="YES"<br>
| |
− | nginx_enable="YES"<br>
| |
− | freeswitch_enable="YES"<br>
| |
− |
| |
− | ==Edit xml_cdr.conf.xml==
| |
− |
| |
− | ==Final Step==
| |
− | Reboot your system and point your browser to:
| |
− |
| |
− | http://ip.of.the.pbx/install.php
| |