PHP の uploadprogress をさくらのレンタルサーバーで使う方法

uploadprogress をさくらのレンタルサーバーで利用する方法をご紹介します。全体的な流れとしては以下のとおりとなります。

  1. uploadprogress をインストール
  2. php.ini に設定行を追加

具体的には以下のとおりに行うとよいでしょう。

まずは以下のコマンドを実行。異なるバージョンを使いたいときやインストール先を変更したい場合にはそのあたりを適宜変更してください。

mkdir -p ~/local/src
cd ~/local/src
wget http://pecl.php.net/get/uploadprogress-1.0.3.1.tgz
tar zxvf uploadprogress-1.0.3.1.tgz
cd uploadprogress-1.0.3.1
phpize
./configure
gmake

この処理が成功すれば uploadprogress のディレクトリの下に moudles ディレクトリが作られ、 uploadprogress のインストールは完了です。

あとは php.ini に設定を書き込めばセットアップは完了です。 具体的には以下の行を php.ini に書き込みましょう。

; for PECL uploadprogress
extension="/home/(ユーザ名)/local/src/uploadprogress-1.0.3.1/modules/uploadprogress.so"

さくらのレンタルサーバーで php.ini を編集する方法としては「コントロールパネル経由の方法」と「ファイルを直接編集する方法」の 2 つがあります。 どちらでもお好みの方でやるとよいでしょう。