Software Inventory
A list of the currently installed software along with notes on configuration. For software installed from the source I recommend that you install to a specific location using the prefix configure option to make it easy to locate the software. Use the software name and version information in the directory name. Create a symbolic link pointing to the directory in any location it’s typically found (such as /use/local).
Note: Though not indicated most installation should be done as root (using sudo or su) to avoid permission problems.
Apache
- Version: 2.0.63
- Config:
./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-suexec-caller=wwwrun
Aspell
- Version:
Installed via YAST (aspell, aspell-en). Used by FCKEditor for spell checking.
Cronolog
- Version:
Installed to allow for better log file rollover management (specifically for Apache).
mcrypt
Installed via YAST (libmcrypt, libmcrypt-devel, mcrypt). Currently being used by PHPMyAdmin.
MySQL
- Version: 5.0.15
- Config:
./configure --prefix=/usr/local/mysql-5.0.15 --enable-shared --enable-assembler --with-mysqld-user=mysql
PDFLib-Lite
- Version: 7.0.1
- Config:
./configure --prefix=/usr/local/pdflib
Installed for use with DOMPDF (spedier at PDF creation that the built-in CPDF module). Be sure to enable PDFLib support in PHP.
PHP
- Version: 5.2.6
- Config:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-xml --enable-mbstring --with-png-dir=/usr --with-jpeg-dir=/usr --with-gd --with-zlib-dir=/usr --with-tidy --with-mcrypt --with-curl - Follow-up:
libtool --finish /home/shared/src/php-5.2.6/libs
Additional PHP modules packages
- PDFLib (cmd: pear install pecl.php.net/pdflib; path: /usr/local)
- stem (cmd: pecl install stem)
Ensure that the resulting extensions are reference in php.ini
PHP-based projects
PHPMyAdmin
- Version: 2.10.2
- cmd: (from the directory where you wish to install)
tar -xvzf /path/to/tgz - cmd: (from anywhere else)
tar -xvzf --directory=/path/to/install/dir /path/to/tgz - Follow-up: (from the install location)
ln -s ./PMA/install/dir phpmyadmin
tidy
- Version:
Installed via YAST (libtidy, libtidy-devel, tidy). Currently being used by the items utility to clean up user-entered, HTML-based content.