######## # # Notes on what I installed on bob to get AxKit and its various # pieces up and running. I don't think you can just run this # as a shell script, but it's close. # # The recent versions of all all these sources can be found via google. # # Some of this follow http://axkit.org/docs/quick_start.dkb?section=1 # And of course you would need to be root to do all this system installation. # # Jim M., May 2002 ########## #### Preliminaries # # You'll need the expat xml libraries installed in # the system ahead of time - XML::Parser also requires those, # and they're often already installed on many machines. # # You also need to have mod_perl installed within your Apache httpd, # and it needs to be compiled without it's own private expat. # (Otherwise it can hit segfault conflicts with two versions of expat.) # # On bob, my notes on the mod_perl/apache installation are at # /usr/local/src/apache.june2002/jims.notes and # /usr/local/src/apache.22sep2001/jims.notes #### # Make a directory to put all the source in. cd /usr/local/src/Axkit/ # libxml wget ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxml/libxml2-2.4.9.tar.gz tar zxf libxml2-2.4.22.tar.gz; cd libxml2-2.4.22 ./configure; make; make install; cd .. # libxslt wget ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxslt/libxslt-1.0.18.tar.gz tar zxf libxslt-1.0.18; cd libxslt-1.0.18 ./configure; make; make install; cd .. # Sablotron : wget http://download-2.gingerall.cz/download/sablot/Sablot-0.90.tar.gz tar zxf Sablot-0.90.tar.gz; cd Sablot-0.90/ ./configure; make; make install; cd .. # various perl module dependencies that I installed first perl -MCPAN -e shell install HTTP::GHTTP install XML::LibXML install XML::LibXSLT install XML::Sablotron install Error q # AxKit itself wget http://www.axkit.org/download/AxKit-1.5.2.tar.gz tar zxf AxKit-1.5.2.tar.gz cd AxKit-1.52; perl Makefile.PL; make; make test; make install # as well as a number of other CPAN modules that AxKit can use perl -MCPAN -e shell install Date::Format install Mail::Sendmail install Email::Valid install Time::Piece install Apache::RequestNotes install AxKit::XSP::Param install AxKit::XSP::Session install AxKit::XSP::Cookie install AxKit::XSP::Sendmail install AxKit::XSP::Util install AxKit::XSP::Auth install AxKit::XSP::Exception q # And the AxPoint xml->pdf presentations wget http://www.pdflib.com/pdflib/download/pdflib-4.0.2.tar.gz tar zxf pdflib-4.02.tar.gz; cd pdflib-4.0.2 ./configure; make; make install; cd .. # which allows us to install the AxKit perl -MCPAN -e shell install XML::Handler::AxPoint q ################ # Turning it all on: # # Create an axkit.conf file # (see the sample in this directory), # and include it from httpd.conf with an "Include file" command. # # Restart the httpd deamon, which on bob is # /home/httpd/bin/apachectl stop # /home/httpd/bin/apachectl startssl # (though I usually do "apachectl configtest" first.) # And (if all goes well) you're off and running... # ##################