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

  • このエントリーをはてなブックマークに追加
  • Pocket

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

    WordPress対応 PHPファイル 難読化ツール

    ご訪問ありがとうございます。
    参考になりましたら『いいね!』もお願いします。

    ITの活用情報を毎週お届けする無料メルマガに是非ご登録ください。

    閉じる

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

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

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