【当ブログではアフィリエイト広告を利用しています】

[CentOS] Apache2で複数バージョンの PHPを利用する(3)

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

それではPHPをインストールします
※初めにインストールするバージョンの「configure」で足りないライブラリ群はわんさかエラーして教えてくれますので、適宜「yum」でインストールしてください

基本コマンド

# cd /usr/local/src/php-XXXX
# ./configure ・・・・・・・・
# make;make install;

以下のオプションは必要そうなものを片っ端から入れています。。。。

  • 4.4.9 configure

  • # ./configure \
    --prefix=/usr/local/php/4.4.9 \
    --with-config-file-path=/usr/local/lib/php-4.4.9 \
    --enable-fastcgi \
    --enable-force-cgi-redirect \
    --enable-calendar \
    --with-curl \
    --enable-exif \
    --enable-ftp \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-gettext \
    --enable-mbstring \
    --enable-mbstr-enc-trans \
    --enable-track-vars \
    --enable-mbregex \
    --with-mcrypt \
    --with-mhash \
    --enable-magic-quotes \
    --with-mysqli \
    --with-mysql \
    --with-pgsql \
    --with-openssl \
    --enable-discard-path \
    --with-pear \
    --enable-sockets \
    --with-ttf \
    --with-freetype-dir=/usr \
    --enable-gd-native-ttf \
    --enable-wddx \
    --with-xmlrpc \
    --enable-zip \
    --with-zlib \
    --with-kerberos \
    --enable-soap \
    --with-xsl

  • 5.2.12 configure

  • # ./configure \
    --prefix=/usr/local/php/5.2.12 \
    --enable-bcmath \
    --enable-calendar \
    --with-curl \
    --enable-cgi \
    --enable-exif \
    --enable-ftp \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-gettext \
    --enable-mbstring \
    --enable-mbregex \
    --with-mcrypt \
    --with-mhash \
    --enable-magic-quotes \
    --with-mysqli \
    --with-mysql \
    --with-pgsql \
    --with-openssl \
    --enable-force-cgi-redirect \
    --enable-fastcgi \
    --with-pear \
    --enable-sockets \
    --with-ttf \
    --with-freetype-dir=/usr \
    --enable-gd-native-ttf \
    --enable-wddx \
    --with-xmlrpc \
    --enable-zip \
    --with-zlib \
    --with-kerberos \
    --enable-pdo=shared \
    --with-pdo-sqlite=shared \
    --with-sqlite=shared \
    --with-pdo-mysql=shared \
    --enable-soap \
    --with-xsl \
    --with-libdir=lib64

  • 5.3.1 configure

  • # ./configure \
    --prefix=/usr/local/php/5.3.1 \
    --enable-bcmath \
    --enable-calendar \
    --with-curl \
    --enable-cgi \
    --enable-exif \
    --enable-ftp \
    --with-gd \
    --with-jpeg-dir=/usr \
    --with-png-dir=/usr \
    --with-gettext \
    --enable-mbstring \
    --enable-mbregex \
    --with-mcrypt \
    --with-mhash \
    --enable-magic-quotes \
    --with-mysqli \
    --with-mysql \
    --with-pgsql \
    --with-openssl \
    --with-pear \
    --enable-sockets \
    --with-freetype-dir=/usr \
    --enable-gd-native-ttf \
    --enable-wddx \
    --with-xmlrpc \
    --enable-zip \
    --with-zlib \
    --with-kerberos \
    --enable-pdo=shared \
    --with-pdo-sqlite=shared \
    --with-sqlite=shared \
    --with-pdo-mysql=shared \
    --enable-soap \
    --with-xsl \
    --with-libdir=lib64

    ご意見・ご感想をお待ちしております。

    いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
    また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

    内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。