MySQL can be installed as a package or compiled from source. You can check your system's install disks for a MySQL package, you can download one of the MySQL binary packages from their website, or you can compile your own from source using the standard procedure: that is, ./configure; make; make install - the last done as root or other account that can install programs in /usr/local. If you are using a binary mysql package, such as the .rpm or .deb, you will also need the mysql development package, whatever it is named in your packaging system. If you are compiling from source, you will have everything necessary already.
For information on possible options and on preparing and securing your MySQL install, see the MySQL documentation.
Apache and mod_perl need to be configured correctly for Scoop to work properly. Some precompiled packages that ship with various distributions are reported to work, but if in doubt, compile this yourself.
The quick reference to compiling Apache and mod_perl is below; to add any other modules, or to customize the install, see the module's documentation. The commands below will leave you with a simple Apache that will work with Scoop.
These instructions assume
The $ indicates a normal user prompt; the % a root prompt. This can all be done as root, but is not recommended. The backslash at the end of a line immediately precedes a newline; do not put any spaces after the backslash and before the newline.
$ cd apache_1.3.x $ ./configure $ cd ../mod_perl-1.x $ perl Makefile.PL \ APACHE_PREFIX=/usr/local/apache \ APACHE_SRC=../apache_1.3.x \ DO_HTTPD=1 \ USE_APACI=1 \ EVERYTHING=1 \ APACI_ARGS='--enable-module=rewrite --enable-module=expires\ --enable-module=mime_magic --enable-module=speling' $ make % make install
This places Apache into /usr/local/apache/*. you can change that to another value by altering APACHE_PREFIX if you like.