Jitesh Dundas
2014-05-07 21:28:50 UTC
Hi All,
I am having to install php5.3.28 on a Linux RHEL 6 server without root
access . Thus, I need to build the php from the source and then compile it
with all the modules.
I am having two problems:-
1) I have zlib installed but still it keeps telling me that "zlib not
found".If I give the --with-zlib="path to zlib" param in the ./configure
option, then it will compile but when I run phpinfo.php , then it does not
show up.
2) The php-mbstring was not found .
The first one lets me compile with a with-zlib="path to zlib" but the
second one does not work at all and is stalling me.I dont have a
php-mbstring dependency in the RHEL extension also and thus I need to build
and compile it myself. However, I cannot find this php-mbstring anywhere.
Also, what is the parameter for the php-mbstring if you have it installed
in a separate location. Is it coming in php source by default?
./configure \
--prefix=/opt/app/d1srt1w4/opt/app/php \
--bindir=/opt/app/d1srt1w4/opt/app/php/bin \
--with-config-file-path=/opt/app/d1srt1w4/opt/app/php/etc \
--with-config-file-scan-dir=/opt/app/d1srt1w4/opt/app/php/var/db \
--mandir=/opt/app/d1srt1w4/opt/app/php/share/man \
--infodir=/opt/app/d1srt1w4/opt/app/php/share/info \
--enable-fpm \
--enable-pdo \
--with-pdo-sqlite \
--with-pdo-mysql \
--with-mysql=/opt/app/d1srt1w4/opt/app/mysql/bin \
--with-libdir=lib64 \
--with-mysqli=/opt/app/d1srt1w4/opt/app/mysql/bin/mysql_config \
#--with-mysql-sock=/opt/app/d1srt1w4/opt/app/mysql/mysqld.sock \
#--with-pear \
--enable-mbstring \
--with-curl \
"installphp.sh" 26L,
883C
3,1 Top
./configure \
--prefix=/opt/app/d1srt1w4/opt/app/php \
--bindir=/opt/app/d1srt1w4/opt/app/php/bin \
--with-config-file-path=/opt/app/d1srt1w4/opt/app/php/etc \
--with-config-file-scan-dir=/opt/app/d1srt1w4/opt/app/php/var/db \
--mandir=/opt/app/d1srt1w4/opt/app/php/share/man \
--infodir=/opt/app/d1srt1w4/opt/app/php/share/info \
--enable-fpm \
--enable-pdo \
--with-pdo-sqlite \
--with-pdo-mysql \
--with-mysql=/opt/app/d1srt1w4/opt/app/mysql/bin \
--with-libdir=lib64 \
--with-mysqli=/opt/app/d1srt1w4/opt/app/mysql/bin/mysql_config \
#--with-mysql-sock=/opt/app/d1srt1w4/opt/app/mysql/mysqld.sock \
#--with-pear \
--enable-mbstring \
--with-curl \
--enable-ftp \
--enable-soap \
--enable-sockets \
--with-gd \
--with-jpeg-dir=/opt/app/d1srt1w4/opt/app/piwiksw/jpeg \
--with-zlib=/opt/app/d1srt1w4/opt/app/zlib \
--with-libxml-dir=/opt/app/d1srt1w4/opt/app/libxml2
Please help on this.
Thanks,
JItesh
I am having to install php5.3.28 on a Linux RHEL 6 server without root
access . Thus, I need to build the php from the source and then compile it
with all the modules.
I am having two problems:-
1) I have zlib installed but still it keeps telling me that "zlib not
found".If I give the --with-zlib="path to zlib" param in the ./configure
option, then it will compile but when I run phpinfo.php , then it does not
show up.
2) The php-mbstring was not found .
The first one lets me compile with a with-zlib="path to zlib" but the
second one does not work at all and is stalling me.I dont have a
php-mbstring dependency in the RHEL extension also and thus I need to build
and compile it myself. However, I cannot find this php-mbstring anywhere.
Also, what is the parameter for the php-mbstring if you have it installed
in a separate location. Is it coming in php source by default?
./configure \
--prefix=/opt/app/d1srt1w4/opt/app/php \
--bindir=/opt/app/d1srt1w4/opt/app/php/bin \
--with-config-file-path=/opt/app/d1srt1w4/opt/app/php/etc \
--with-config-file-scan-dir=/opt/app/d1srt1w4/opt/app/php/var/db \
--mandir=/opt/app/d1srt1w4/opt/app/php/share/man \
--infodir=/opt/app/d1srt1w4/opt/app/php/share/info \
--enable-fpm \
--enable-pdo \
--with-pdo-sqlite \
--with-pdo-mysql \
--with-mysql=/opt/app/d1srt1w4/opt/app/mysql/bin \
--with-libdir=lib64 \
--with-mysqli=/opt/app/d1srt1w4/opt/app/mysql/bin/mysql_config \
#--with-mysql-sock=/opt/app/d1srt1w4/opt/app/mysql/mysqld.sock \
#--with-pear \
--enable-mbstring \
--with-curl \
"installphp.sh" 26L,
883C
3,1 Top
./configure \
--prefix=/opt/app/d1srt1w4/opt/app/php \
--bindir=/opt/app/d1srt1w4/opt/app/php/bin \
--with-config-file-path=/opt/app/d1srt1w4/opt/app/php/etc \
--with-config-file-scan-dir=/opt/app/d1srt1w4/opt/app/php/var/db \
--mandir=/opt/app/d1srt1w4/opt/app/php/share/man \
--infodir=/opt/app/d1srt1w4/opt/app/php/share/info \
--enable-fpm \
--enable-pdo \
--with-pdo-sqlite \
--with-pdo-mysql \
--with-mysql=/opt/app/d1srt1w4/opt/app/mysql/bin \
--with-libdir=lib64 \
--with-mysqli=/opt/app/d1srt1w4/opt/app/mysql/bin/mysql_config \
#--with-mysql-sock=/opt/app/d1srt1w4/opt/app/mysql/mysqld.sock \
#--with-pear \
--enable-mbstring \
--with-curl \
--enable-ftp \
--enable-soap \
--enable-sockets \
--with-gd \
--with-jpeg-dir=/opt/app/d1srt1w4/opt/app/piwiksw/jpeg \
--with-zlib=/opt/app/d1srt1w4/opt/app/zlib \
--with-libxml-dir=/opt/app/d1srt1w4/opt/app/libxml2
Please help on this.
Thanks,
JItesh