man axyl (Conventions) - A Php platform for website development


Axyl - A Php platform for website development




This manual page briefly introduces the Axyl web-development platform. Axyl is a framework for creating websites using the Php programming language. Database support is provided in a DB-independent manner with modules supplied for Postgresql (preferred), Oracle, MS-SQL Server, MySQL, and ODBC. Websites can also easily be developed with no database-backing. Support is also provided for Lucene, the industrial-strength search engine developed as part of the Jakarta project ( This is a Java daemon (Debian users must install the axyl-lucene package) which listens on a user specified port for XML commands to either index or search. Other features include template-driven content, themed look and feel, wysiwyg content-management interface for users, built-in menu and security system, and a GUI control-panel.

OPTIONS Used to spawn a new Axyl website from the Axyl installation. This shell script does everything required for you to start a new project, and is found in the install sub-directory of the Axyl installation. It creates the directory hierarchy which the website will be served from and makes all the necessary links, copies etc. to set you up. This script is also located in the Axyl install directory and is intended to be used by people who have acquired Axyl from CVS, an RPM, or from a tarball. It sets up the configuration file (/etc/axyl/axyl.conf) up, installs the LuceneServer and does one or two other things which the Debian package would normally do automatically. Advanced users only - we recommend using the Debian package instead.

/etc/init.d/axyl-lucene start|stop|restart This is the Axyl LuceneServer start/stop script. The installation will have made sure that the daemon starts on reboot automatically. You can manually start, stop and restart it using this script as root from the command line. Post-installation, the daemon should have been started for you.


/etc/axyl/axyl.conf Contains the basic setup locations for the Axyl installation and also the Port setting for Lucene. Should be left alone, as-installed. FYI only.


The system documentation, which is to be found in /usr/share/doc/axyl. Also the Axyl installation, since the best documentation of all is always the code ;-)


Axyl (php) - Paul Waite <>, Will Stokes <>