To correct this misbehavior create a symlink:
cd /usr/include/db1 ln -s ../ndbm.h ndbm.h |
cd /usr/local tar -xvzf openssl-0.9.6c.tar.gz cd openssl-0.9.6c ./config shared make make test make install echo "/usr/local/ssl/lib" >> /etc/ld.so.conf ldconfig |
Mysql is a very fast, powerful and very nice to handle Database.
You need the C-API from Mysql for compiling php if you wish MySQL-Support in php. It is also needed if you want to use mod_authmysql, See Section 4.3 for more information
cd /usr/local tar -xvzf mysql-3.23.49a.tar.gz cd mysql-3.23.49a ./configure \ --prefix=/usr/local/mysql \ --enable-assembler \ --with-innodb make make install /usr/local/mysql/bin/mysql_install_db echo /usr/local/mysql/lib/mysql >> /etc/ld.so.conf ldconfig |
For security-improvement add a mysql-user on your system i.e. "mysql", then
chown -R mysql /usr/local/mysql/var |
and change the line user=root to user=mysql in the file /usr/local/mysql/bin/safe_mysqld
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/ ln -s /etc/init.d/mysql.server /etc/init.d/rc3.d/S20mysql ln -s /etc/init.d/mysql.server /etc/init.d/rc3.d/K20mysql |
From the authors point of view:
Since the author is not a programmer, he is unable to explain the exact usage of that lib
cd /usr/local tar -xvzf mm-1.1.3.tar.gz cd mm-1.1.3 ./configure make make test make install ldconfig |