cd /root/src; tar xvzf php-5.3.29.tar.gz; cd php-5.3.29


*imap 관련 에러 발생
wget ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz
tar zxvf imap-2007f.tar.gz
cd imap-2007f/src/c-client
cp *.h /usr/local/include/


cd  /usr/local/src/imap-2007f

make lr5 PASSWDTYPE=std SSLTYPE=unix.nopwd EXTRACFLAGS=-fPIC IP=4

mkdir /usr/local/imap-2007f/
mkdir /usr/local/imap-2007f/include/
mkdir /usr/local/imap-2007f/lib/
cp c-client/*.h /usr/local/imap-2007f/include/
cp c-client/*.c /usr/local/imap-2007f/lib/
cp c-client/c-client.a /usr/local/imap-2007f/lib/libc-client.a


========================================

./configure \
--prefix=/opt/php \
--with-mysql=/opt/mysql \
--with-mysqli=/opt/mysql/bin/mysql_config \
--with-pdo-mysql=/opt/mysql \
--with-apxs2=/opt/apache/bin/apxs \
--with-curl \
--with-gd \
--with-jpeg-dir=/usr \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-xpm-dir=/usr \
--with-zlib \
--with-zlib-dir=/usr \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-openssl \
--with-libxml-dir=/usr/lib \
--with-bz2 \
--with-mcrypt \
--with-imap=/usr/local/imap-2007f
--with-pspell \
--with-snmp \
--with-xmlrpc \
--enable-gd-native-ttf \
--enable-exif \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-sysvmsg \
--enable-soap \
--enable-mbstring=all \
--enable-bcmath \
--enable-zip \
--enable-intl



make -j `grep processor /proc/cpuinfo | wc -l`; make install


*make 시 에러 발생시
에러 내용 :
imap /usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [sapi/fpm/php] Error 1

해결 :
cd /root/src/php.5.3.29

vim Makefile

EXTRA_LIBS 구문 끝에
-lstdc++ 추가 후 다시 Make 진행

============================




cp -f php.ini-production /opt/php/lib/php.ini

perl -i -pe "s/memory_limit = 8M/memory_limit = 128M/g" /opt/php/lib/php.ini
perl -i -pe "s/upload_max_filesize = 2M/upload_max_filesize = 20M/g" /opt/php/lib/php.ini
perl -i -pe "s/allow_url_fopen = On/allow_url_fopen = Off/g" /opt/php/lib/php.ini
perl -i -pe "s/post_max_size = 8M/post_max_size = 20M/g" /opt/php/lib/php.ini
perl -i -pe "s/short_open_tag = Off/short_open_tag = On/g" /opt/php/lib/php.ini
perl -i -pe "s/allow_url_fopen = On/allow_url_fopen = Off/g" /opt/php/lib/php.ini
perl -i -pe "s/;date.timezone =/date.timezone = Asia\/Seoul/g" /opt/php/lib/php.ini
perl -i -pe "s/upload_max_filesize = 2M/upload_max_filesize = 20M/g" /opt/php/lib/php.ini
perl -i -pe "s/post_max_size = 8M/post_max_size = 20M/g" /opt/php/lib/php.ini
perl -i -pe "s/max_file_uploads = 20/max_file_uploads = 30/g" /opt/php/lib/php.ini

+ Recent posts