####################################################################### Requirements for ReportWriter on Unix/Linux: ####################################################################### ReportWriter uses PHP-GTK 1.x, with PHP 4.3+. While SchoolPathways does not officially support ReportWriter on the Unix/Linux platform, we are evaluating doing so (it's technically very similar to the Mac OSX/PPC port) so if you are interested, feel free to let us know. The primary issue is one of: which Distro would / should be supported? ReportWriter is developed on Fedora Core. THESE INSTRUCTIONS ARE NOT FOR THE WEAK OF HEART. However, if you are familiar with compiling/installing software on Unix systems, this is quite doable. To avoid version conflicts, we recommend building to an alternate target directory, EG: /opt/schoolpathways 1) Install Mcrypt 2.5.7 2) Install php-templates http://php-templates.sourceforce.net 3) Minimally configure PHP as follows: ./configure --enable-cgi \ --enable-templates \ --disable-mysql \ --enable-ftp \ --with-openssl \ --with-mcrypt \ --with-zlib \ --with-sqlite \ --enable-static 4) Install the gtk+ 1.x runtime libraries. 5) Build a php-gtk 1.x binary (http://gtk.php.net) and enable it 6) Enable the IonCube Loader (http://www.ioncube.com) for the appropriate php version that you used. 7) Run the php binary against rw.phpgtk. EG: $ /opt/SchoolPathways/php /path/to/rw.phpgtk