cd /root/src; tar -zxvf php-7.3.13.tar.gz ; cd php-7.3.13
 
./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-gd \
--with-curl \
--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 \
--enable-zip \
--enable-gd-native-ttf \
--enable-exif \
--enable-magic-quotes \
--enable-sockets \
--enable-soap \
--enable-mbstring=all \
--enable-bcmath \
--enable-ftp
 
make -j `grep processor /proc/cpuinfo | wc -l`; make install
 
cp -a 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

 

'On-premise > php' 카테고리의 다른 글

php mhash 모듈 추가  (0) 2023.11.06
Pear 패키지 설치  (0) 2023.11.06
Php 7.0.21 소스 설치  (0) 2023.11.06
PHP 5.6.40 소스 설치 (MariaDB 10.3 연동)  (0) 2023.11.06
php 7.3 설치 (mariadb 10.1 과 연동시)  (0) 2023.11.06

+ Recent posts