プロキシ環境下だと色々問題は出ますが、仮想サーバー建てた時に色々弊害が出ます。
プロキシの設定を色々やれば、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


コメント