From 80a0c9f56075bb5cc9ece781d33d15abae75ede2 Mon Sep 17 00:00:00 2001 From: Iterate From 0 Date: Sat, 1 Aug 2015 22:14:04 +0200 Subject: Update freebsd-installation.markdown Updated instructions regarding installation on FreeBSD. --- docs/freebsd-installation.markdown | 96 ++++++++------------------------------ 1 file changed, 20 insertions(+), 76 deletions(-) (limited to 'docs/freebsd-installation.markdown') diff --git a/docs/freebsd-installation.markdown b/docs/freebsd-installation.markdown index dde799ff..0f9a04c9 100644 --- a/docs/freebsd-installation.markdown +++ b/docs/freebsd-installation.markdown @@ -1,30 +1,13 @@ FreeBSD 10 Installation ======================= -Manual installation -------------------- +Install from packages +--------------------- ```bash $ pkg update $ pkg upgrade - -# Install PHP with some standard extensions -$ pkg install wget unzip mod_php55 \ - php55-session php55-pdo_sqlite php55-pdo \ - php55-openssl php55-opcache php55-mbstring \ - php55-json php55-curl php55-mcrypt \ - php55-zlib php55-simplexml php55-xml php55-filter \ - php55-iconv php55-dom php55-ctype -``` - -Check if PHP is correctly installed: - -```bash -$ php -v -PHP 5.5.19 (cli) (built: Nov 19 2014 04:37:37) -Copyright (c) 1997-2014 The PHP Group -Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies - with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies +$ pkg install apache24 mod_php5 kanboard ``` Enable Apache in your `/etc/rc.conf`: @@ -46,17 +29,12 @@ Then start Apache: $ service apache24 start ``` -Install Kanboard: - -```bash -$ cd /usr/local/www -$ wget http://kanboard.net/kanboard-latest.zip -$ unzip kanboard-latest.zip -$ chown -R www:www kanboard/data -$ rm kanboard-latest.zip -``` Go to http://your.server.domain.tld/kanboard and enjoy! +*Note*: +If you want to use additional features like LDAP integration etc. +please install proper PHP module using pkg. + Installing from ports --------------------- @@ -101,21 +79,11 @@ $ cd /usr/ports/www/mod_php5 $ make install clean ``` -Download and extract the latest version of kanboard port: - -```bash -$ wget https://bitbucket.org/if0/freebsd-kanboard/get/tip.zip -$ unzip tip.zip -$ cd if0-freebsd-kanboard-*/kanboard -``` - -Choose proper type of the database (MySQL, Postgresql, SQLite), build port and install: +Install Kanboard form ports: ```bash -$ make config +$ cd /usr/ports/www/kanboard $ make install clean -$ cd /usr/local/www/kanboard -$ chown -R www:www data ``` Set up PHP for Apache: @@ -133,42 +101,18 @@ $ service apache24 start Go to http://your.server.domain.tld/kanboard and enjoy! -Please note! ------------- - -FreeBSD port of kanboard is not yet a part of official FreeBSD ports tree. -It has been commited for aprooval to be included in the repository. Details -regarding the progress can be found [here](https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196810). +*Note*: +If you want to use additional features like LDAP integration etc. +please install proper PHP module from `lang/php5-extensions`. -Port is being hosted on [bitbucket](https://bitbucket.org/if0/freebsd-kanboard/). Please feel free to comment, -fork and suggest updates! - -PS. -Once kanboard port is part of the FreeBSD ports tree the installation of kanboard will be even easier, something like: - -```bash -$ pkg update -$ pkg upgrade -$ pkg install apache24 mod_php5 kanboard -``` - -Enable Apache in your `/etc/rc.conf`: - -```bash -$ echo apache24_enable="YES" >> /etc/rc.conf -``` - -Set up PHP for Apache: - -```bash -$ echo "AddType application/x-httpd-php .php" >> /usr/local/etc/apache24/Includes/php.conf -$ echo "DirectoryIndex index.php index.html" >> /usr/local/etc/apache24/Includes/php.conf -``` +Manual installation +------------------- -Then start Apache: +As of version 1.0.16 Kanboard can be found in FreeBSD ports +there is no need to install it manually. -```bash -$ service apache24 start -``` +Please note +----------- -Go to http://your.server.domain.tld/kanboard and enjoy! +Port is being hosted on [bitbucket](https://bitbucket.org/if0/freebsd-kanboard/). Feel free to comment, +fork and suggest updates! -- cgit v1.2.3