Jag tänkte höra mig för var ni andra lägger program och dess filer som ni själva kompilerat på servern? Personligen lägger jag programmen såsom PHP, mysql, postfix m.m. i /var/local/{programnamn} samt datafilerna i /srv/{programnamn}, config ligger såklart i /etc/{programnamn}. När man dock installerar dessa program via apt-get så verkar en helt annan katalogstruktur användas (i mitt fall skapas _allt_ såsom
bin, include, var, share, ... skapas i /var/local/{programnamn}) som jag hur jag än gör inte får till via configure scriptet, spelar det någon som helst roll?
Här har ni ett exempel på hur jag gör, i detta fall är det mySQL:
Kod:
./configure \
CFLAGS="-march=core2 -O2 -pipe" \
CXXFLAGS="-march=core2 -O2 -pipe" \
--prefix=/usr/local/mysql \
--sysconfdir=/etc/mysql \
--libexecdir=/usr/sbin \
--localstatedir=/srv/mysql \
--enable-assembler \
--enable-local-infile \
--enable-thread-safe-client \
--enable-shared \
--without-plugin-innodb_plugin \
--with-mysqld-user=mysql \
--with-unix-socket-path=/var/run/mysql/mysql.sock \
--with-extra-charsets=complex \
--with-big-tables \
--with-readline \
--with-ssl \
--with-plugins=max-no-ndb \
--with-embedded-server \
--with-libevent \
--with-zlib-dir=bundled \
--with-mysqld-ldflags=-static \
--with-client-ldflags=-static \
--with-mysqld-ldflags=-all-static \
--with-client-ldflags=-all-static