Difference between revisions of "Applications"

From Freephile Wiki
Jump to navigation Jump to search
(New page: A lot of the content for this page is still being collected from prior locations, so be patient. # Content Management Drupal # Document Management KnowledeTree # Wiki [[MediaWiki]...)
 
(initial draft of APC info -- will later be extracted)
Line 1: Line 1:
 
A lot of the content for this page is still being collected from prior locations, so be patient.
 
A lot of the content for this page is still being collected from prior locations, so be patient.
  
 +
== Infrastructure ==
 +
A [[wp:PHP_accelerator|PHP Acelerator]] is a tool that will enhance the performance of web applications written for the PHP scripting language.  The free [http://php.net/apc Alternative PHP Cache] (APC) is distributed as a PEAR package.
 +
If you run your own LAMP server with PHP applications, then please install it.  Assuming you already have Apache2 and PHP5 (with dev extensions so PECL can run phpize), it's as easy as
 +
<source lang="bash">
 +
# make sure we have the development headers and apxs2 binary for threaded versions of apache2
 +
sudo apt-get install apache2-threaded-dev
 +
# install the APC extension
 +
sudo pecl install APC
 +
# pecl would have updated my php.ini file automatically, but it didn't know where to look.
 +
# set it for future reference
 +
sudo pear config-set php_ini /etc/php5/apache2/php.ini
 +
# do the configuration of php settings file myself
 +
sudo vi /etc/php5/apache2/php.ini
 +
# test and restart apache
 +
sudo apache2ctl configtest
 +
sudo apache2ctl graceful
 +
# make a symbolic link to the system front-end
 +
cd /var/www
 +
sudo ln -s /usr/share/php/apc.php
 +
</source>
 +
 +
== Business ==
 +
# Telephony [[Asterisk]]
 +
 +
=== Office ===
 
# Content Management [[Drupal]]
 
# Content Management [[Drupal]]
 
# Document Management [[KnowledeTree]]
 
# Document Management [[KnowledeTree]]
 
# Wiki [[MediaWiki]]
 
# Wiki [[MediaWiki]]
 
# Office Suites [[OpenOffice]]
 
# Office Suites [[OpenOffice]]
 +
# Customer Relationship Management [[SugarCRM]]
 +
# Project Management
 +
 +
== User ==
 +
# Photo Management [[Digikam]]
 +
# Music Management [[Amarok]]

Revision as of 13:03, 10 October 2008

A lot of the content for this page is still being collected from prior locations, so be patient.

Infrastructure[edit | edit source]

A PHP Acelerator is a tool that will enhance the performance of web applications written for the PHP scripting language. The free Alternative PHP Cache (APC) is distributed as a PEAR package. If you run your own LAMP server with PHP applications, then please install it. Assuming you already have Apache2 and PHP5 (with dev extensions so PECL can run phpize), it's as easy as

# make sure we have the development headers and apxs2 binary for threaded versions of apache2
sudo apt-get install apache2-threaded-dev
# install the APC extension
sudo pecl install APC
# pecl would have updated my php.ini file automatically, but it didn't know where to look.
# set it for future reference
sudo pear config-set php_ini /etc/php5/apache2/php.ini
# do the configuration of php settings file myself
sudo vi /etc/php5/apache2/php.ini
# test and restart apache
sudo apache2ctl configtest
sudo apache2ctl graceful
# make a symbolic link to the system front-end
cd /var/www
sudo ln -s /usr/share/php/apc.php

Business[edit | edit source]

  1. Telephony Asterisk

Office[edit | edit source]

  1. Content Management Drupal
  2. Document Management KnowledeTree
  3. Wiki MediaWiki
  4. Office Suites OpenOffice
  5. Customer Relationship Management SugarCRM
  6. Project Management

User[edit | edit source]

  1. Photo Management Digikam
  2. Music Management Amarok