Installation Development - GaryA/antlog GitHub Wiki
Antlog requires a webserver to run on. Download and install Xampp and enable openSSL.
OpenSSL is only needed to install AntLog via Composer. It's not needed if you are installing by copying the zip file.
OpenSSL must be enabled in order for PHP to access
https:// sites - needed to install Composer and AntLog.
Open the file
C:\xampp\php\php.ini in a text editor such as Notepad. Search for the line
(around line 1000 - use the editor's search function!)
Remove the semi-colon that comments out this line.
Composer is a package manager for PHP applications. It is the simplest way of downloading and installing the AntLog application plus all the other packages it depends upon.
Note that Composer downloads all the code from GitHub and for this reason you will need a GitHub account to enable Composer to download all the files it needs. If you want to develop AntLog you probably want a GitHub account anyway. If you only want to run AntLog, you will be better off downloading the production version of AntLog which does not require a GitHub account.
You can download and install Composer from getcomposer.org.
For Windows, you can simply download and run ComposerSetup.exe. The Windows installer is recommended as it updates the Windows path so that composer can be run by calling
composer from any directory.
Please refer to the Composer documentation if you run into any problems or wish to know more about Composer.
Once Composer has been installed, open a command line (
cmd.exe) and change to the
C:\xampp folder. Enter the following command to allow Composer to manage some of the framework dependencies:
composer global require "fxp/composer-asset-plugin:1.0.0"
This command will download and install AntLog:
composer create-project --repository-url http://antlog.garya.org.uk --dev --stability=beta garya/antlog antlog
This process takes some time but should complete with no errors. You should end up with a new set of folders and files under
Move the folder
C:\xampp\htdocs. This can be done via the command line or the Windows file explorer.
You should end up with a file structure like this (there are other folders and files that are not shown in this list):
c:\xampp antlog assets commands config controllers mail models runtime tests vendor views widgets htdocs antlog xampp mysql php