【memcached】プロキシ環境下でmemcachedがインストール出来ない時

プロキシ環境下だと色々問題は出ますが、仮想サーバー建てた時に色々弊害が出ます。

 

プロキシの設定を色々やれば、dnfはインストール出来るようになるのですが

 

なぜかpeclだけが、どうしてもエラーが出る

 

プロキシ環境下でどうしてもインストール出来ない時は

 

ブラウザから落とす⇒makeでインストール

 

が定石です。

 

今回はpeclのmemcachedを落としたいので、まずpeclのサイトからmemcachedを持ってきます。

 

https://pecl.php.net/package/memcached/3.2.0

「[ Latest Tarball ]」をクリックしてダウンロード

 

ダウンロードした「memcached-3.4.0.tgz」を/usr/local/src/に上げます。
cd /usr/local/src
tar zxvf memcached-3.2.0.tgz
cd memcached-3.2.0

phpize
./configure
make
make install

echo "extension=memcached.so" > /etc/php.d/40-memcached.ini
これでmemcachedのインストール完了!!
プロキシ環境下でインストールに詰まったら、ブラウザ経由で落としてmakeでいんすとーるするのが簡単!!
ちなみにdocker環境で同じ事する場合は
Dockerfileに以下で行けます。

 

COPY ./memcached-3.2.0.tgz /usr/local/src/
RUN cd /usr/local/src && \
    tar zxvf memcached-3.2.0.tgz && \
    cd memcached-3.2.0 && \
    phpize && \
    ./configure && \
    make && \
    make install && \
    echo "extension=memcached.so" > /etc/php.d/40-memcached.ini

 

コメント