arastirici
13th April 2009, 16:51
I installed ispconfig2.2.25 on opensuse11.
But I reinstalled php5 manually, as i need to change php settings. Because the default settings in php5.2.6 as following;
'../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib' '--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex=/usr' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' '--disable-debug' '--enable-inline-optimization' '--disable-rpath' '--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' '--with-gnu-ld' '--with-system-tzdata=/usr/share/zoneinfo' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli'
I don't want be the options like --disable-static.
So I have to change above settings with ;
./configure --prefix=/usr --datadir=/usr/share/php5 --mandir=/usr/share/man --bindir=/usr/bin --with-libdir=lib --includedir=/usr/include --sysconfdir=/etc/php5/apache2 --with-config-file-path=/etc/php5/apache2 --with-config-file-scan-dir=/etc/php5/conf.d --enable-libxml --enable-session --with-mm --with-pcre-regex=/usr --enable-xml --enable-simplexml --enable-spl --enable-filter --disable-debug --enable-inline-optimization --disable-rpath --program-suffix=5 --with-pic --with-gnu-ld --with-apxs2=/usr/sbin/apxs2 --with-openssl --disable-cli --with-gettext --with-bz2 --with-iconv=/usr/local --with-curl=/usr/local/include/curl --with-freetype-dir=/usr/local/include/freetype2 --enable-pcntl --with-mcrypt --with-mhash --enable-sockets --enable-zip --with-mysql=/usr --enable-dbase --with-openssl --with-gd=/usr/local --enable-zip --with-zlib-dir --enable-static
make
make install
I get some messages;
Build complete.
Don't forget to run 'make test'.
php:/usr/local/php-5.2.6 # make install
Installing PHP SAPI module: apache2handler
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib/apr-1/build/libtool' libphp5.la /usr/lib/apache2
/usr/lib/apr-1/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/
cp .libs/libphp5.so /usr/lib/apache2/libphp5.so
cp .libs/libphp5.lai /usr/lib/apache2/libphp5.la
libtool: install: warning: remember to run `libtool --finish /usr/local/php-5.2.6/libs'
chmod 755 /usr/lib/apache2/libphp5.so
activating php5
"php5" already present
Installing build environment: /usr/lib/php/build/
Installing header files: /usr/include/php/
Installing helper programs: /usr/bin/
program: phpize5
program: php-config5
Installing man pages: /usr/share/man/man1/
page: phpize5.1
page: php-config5.1
Installing PDO headers: /usr/include/php/ext/pdo/
Installing ZIP headers: /usr/include/php/ext/zip/lib
I restarted apache2 without problem.
When I check new php installation, I couldn't the new installation.
There has still been exist the old installation which I had installed with ./setup in install_ispconfig
How can I active new php5 installation ?
Thanks
But I reinstalled php5 manually, as i need to change php settings. Because the default settings in php5.2.6 as following;
'../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib' '--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex=/usr' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' '--disable-debug' '--enable-inline-optimization' '--disable-rpath' '--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' '--with-gnu-ld' '--with-system-tzdata=/usr/share/zoneinfo' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli'
I don't want be the options like --disable-static.
So I have to change above settings with ;
./configure --prefix=/usr --datadir=/usr/share/php5 --mandir=/usr/share/man --bindir=/usr/bin --with-libdir=lib --includedir=/usr/include --sysconfdir=/etc/php5/apache2 --with-config-file-path=/etc/php5/apache2 --with-config-file-scan-dir=/etc/php5/conf.d --enable-libxml --enable-session --with-mm --with-pcre-regex=/usr --enable-xml --enable-simplexml --enable-spl --enable-filter --disable-debug --enable-inline-optimization --disable-rpath --program-suffix=5 --with-pic --with-gnu-ld --with-apxs2=/usr/sbin/apxs2 --with-openssl --disable-cli --with-gettext --with-bz2 --with-iconv=/usr/local --with-curl=/usr/local/include/curl --with-freetype-dir=/usr/local/include/freetype2 --enable-pcntl --with-mcrypt --with-mhash --enable-sockets --enable-zip --with-mysql=/usr --enable-dbase --with-openssl --with-gd=/usr/local --enable-zip --with-zlib-dir --enable-static
make
make install
I get some messages;
Build complete.
Don't forget to run 'make test'.
php:/usr/local/php-5.2.6 # make install
Installing PHP SAPI module: apache2handler
/usr/share/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib/apr-1/build/libtool' libphp5.la /usr/lib/apache2
/usr/lib/apr-1/build/libtool --mode=install cp libphp5.la /usr/lib/apache2/
cp .libs/libphp5.so /usr/lib/apache2/libphp5.so
cp .libs/libphp5.lai /usr/lib/apache2/libphp5.la
libtool: install: warning: remember to run `libtool --finish /usr/local/php-5.2.6/libs'
chmod 755 /usr/lib/apache2/libphp5.so
activating php5
"php5" already present
Installing build environment: /usr/lib/php/build/
Installing header files: /usr/include/php/
Installing helper programs: /usr/bin/
program: phpize5
program: php-config5
Installing man pages: /usr/share/man/man1/
page: phpize5.1
page: php-config5.1
Installing PDO headers: /usr/include/php/ext/pdo/
Installing ZIP headers: /usr/include/php/ext/zip/lib
I restarted apache2 without problem.
When I check new php installation, I couldn't the new installation.
There has still been exist the old installation which I had installed with ./setup in install_ispconfig
How can I active new php5 installation ?
Thanks