HowTo: Install SCInterface Web UI from Source
From SCInterface Wiki
The installation of SCInterface has been consolidated into a single installer. Please refer to the SCInterface Quick Start Guide on how to use the SCInterface installer to install the SCInterface UI.
The following provides the step-by-step process for installing the UI
Contents |
Dependencies
- Recommanded Web Servers running PHP (Either)
- Apache - http://httpd.apache.org
- Xampp - http://www.xampp.org
- PHP Modules (Pre-installed With Xampp)
- gd
- gmp
- mcrypt
- session
- sockets
- xml
- zlib
Obtaining the source
It is recommened to download the UI from the SCInterface subversion by doing the following steps:
svn co svn://svn.scinterface.com/sci_phpui/trunk sci_phpui
The PHP web UI includes the API. If you need access to just the PHP API, it can be downloaded separately by typing:
svn co svn://svn.scinterface.com/sci_phpapi/trunk sci_phpapi
Installation
Place the sci_phpui directory under your webserver root. Access via http://hostname/scinterface
If your SCM resides somewhere other than this webserver host, you will need to go into sci_phpapi and edit the api_config.php file. You can change populateSCMList() to point to your SCM hostname.
Installing PHP Modules
We highly recommend using apt to install the PHP dependencies as apt handles installing dependencies very well.
apt Syntax for PHP Modules with Apache
- To install each PHP module use the following syntax:
apt-get install php-<modulename>
Sometimes its php4-<modname>
- To search for a module, type:
apt-cache search <modulename>
Then type:
apt-get install <searchresult>

