」というレンタルサーバで運用してまして、比較的自由度も高く、速度や容量もイイ感じの愛用サーバなんですが、VPSのようにアレコレ自由にブッ込めるってゆータイプではありません。今回はこの「Xserver」に、PHP拡張ライブラリの王道「PEAR」をインストールしようと企てたのですが、web上にある情報だけでは上手いコト導入出来なかったので、次回インストール時に同じ轍を踏まないよう作業ログをエントリーします。pear本体のインストール「http://pear.php.net/go-pear」にアクセスし、表示されたテキスト全文をコピーする。コピーした文章を「install.php」という名前で保存し、デスクトップに置いておく。FTPでサーバに入り、ホームディレクトリ(/public_html)の直下に、新規に”pear”という名前のディレクトリを作成する(「/public_html/pear」となる)。作成した”pear”ディレクトリのパーミッションが”755”になっているか確認する。”pear”ディレクトリの中に、デスクトップの「install.php」をアップロードする。「http://ドメイン名/pear/install.php」にアクセスする。画面中央くらいにある「NEXT>>」をクリックする。optimal」に”/usr/bin/php5”と入力して、画面最下部の「Install」をクリックする。path」の値ををメモしておく。画面はそのままにして、FTPで「http://ドメイン名/pear/」内に、新しく生成された「index.php」をダウンロードする。ダウンロードした「index.php」をエディタで開き、”$pear_dir”の値を「’/home/ユーザー名/ドメイン名/public_html/pear/PEAR’」に書き換える。「index.php」を上書きアップロードする。>>」をクリックする。pear本体のセキュリティー&アップデートhttp://www.chama.ne.jp/access/index.htmにアクセスし、サイト中段辺りにある「パスワード暗号化入力欄」に、自分が設定したいIDとパスワードを記述して「暗号の作成(送信)」をクリックする。切り替わった画面に表示されるコピペ用文字列をコピーする。エディタを開き、先ほどコピーした文字列を貼り付け、「.htpasswd」という名前でデスクトップに保存する。エディタで、下記の文章をコピペして、「.htaccsess」という名前でデスクトップに保存する。all</Files>FTPでサーバに入り、「index.php」があるディレクトリに「.htpasswd」と「.htaccess」をアップロードする。「http://ドメイン名/pear/index.php」にアクセスし、IDとパスワードを入力する。Channels」をクリックする。channels」をクリックする。name」と書かれた検索窓に”PEAR_INFO”と入力し「GO」をクリックする。画面中央くらいにある、緑色の「+」をクリックする。ポップアップが表示されたら「OK」を押す。Management」をクリックし、表示された一覧に「PEAR_Info」があるか確認する。pearライブラリの挙動確認エディタを開き、下記の文章をコピペして、「.htaccess」という名前でデスクトップに保存する。"/home/ユーザー名/ドメイン名/public_html/pear"同じくエディタに下記の文章をコピペして、「info.php」という名前でデスクトップに保存する。PEAR_Info();$info->show();?>FTPでホームディレクトリ(/public_html)の直下に、新規に”test”というディレクトリを作成し、その中に先ほど作った「.htaccess」と「info.php」をアップロードする。ブラウザで「http://ドメイン名/test/info.php」にアクセスしてみて、こんなような画面が表示されたら、もうカンペキ!セキュリティーのため、testディレクトリごと削除する。life!今回PEARを導入しようとしたのも、PHP標準ではzip圧縮/解凍ができなかったからなんですが、「どこまでも関数完備」が持ち味のPHPとしては、ちょっと頑張って欲しいトコですねー。PHPerはラクしたいのだっ!(多大に個人的主観w)ツイート関連する記事XserverでPHP+mysqldumpコマンドを使ってデータベースのバックアップを取る方法Joomla!2.5をインストール~日本語化する方法XOOPS2.5.5をインストール~日本語化する方法Drupal7.14をインストール~日本語化する方法ユーザーエージェントで携帯電話(主要3キャリア)とそれ以外を振り分ける方法、まとめてみました。第4引数に「文字列をまるめた後に付加する文字列を指定」する際、色々気を付けないと文字化けるよ、というお話。PMいきなりすみません。今回PEARをインストールしようと思い参考にさせていただいております。ステップ2-7でIDとパスワードを入れる場所が見つからず困っているのですが、どこだかわかれば教えていただければと思いコメントいたしました。ずうずうしいお願いですがご教授ねがえればと思います。ページ上にIDやPASSを入れる項目が出るわけではなく、ステップ2-6でアップロードした.taccessと.htpasswdによる「ベーシック認証」のポップアップ画面で、IDやPASSを入力します。当記事で掲載してる手順だと、直前にindex.phpにアクセスしちゃってるので、もしかするとすぐにはポップアップ画面が出ないかもしれません(実は自分もそうでした)。ここはひとまず置いといて、先に進んじゃってくださいまし☆数時間後に改めてアクセスすると、ポップアップが表示されるかと思いますので。PMありがとうございました。XSERVERの方でBASIC認証かけておきました。ありがとうございます。PMあっ!一つ聞きわすれました。これでPEARのどのライブラリが使えるかは、どこを参照すればわかるのでしょうか?何分はじめてなものでしょうもない質問ばかりですみません。様index.phpトップページで表示されてるのが、現在インストールされてるパッケージ一覧になります。インストールはうまくいったはずなのですが、MDB2がうごきません。何か情報があれば教えてほしく思います。インストールしようとしたらPHP5.3以上と要求されたので5.1から5.3に切り替えインストールしました。内部サーバーエラーがでてしまいます。エックスサーバー環境下でのpearの情報が少なく何度も質問してしまってすみません。同じような現象がありましたら教えてください。様PEARの個別パッケージに関しては、自分もすべて把握しているわけでは無いのでアレですが、500エラーってコトはディレクトリ/ファイルのパーミッションとか、プログラム自体に問題があるとか、ですかねー。お役に立てずスミマセンです。非常にわかりやすく丁寧な記事にたいへん感謝しております。記事に従いすべて完了しました。“Mail/mime.php”;と、かいたのですが動いていないようです。他に必要な設定はありますでしょうか?たいへん恐縮ですがご指導いただければ幸いです。様こちらこそお読みくださってありがとーございますっ!早速ですが、当記事の通りに作業を進めていただいたとして、ステップ4-4.の画面が表示されてたのならば、PEAR自体のインストールに問題はないかと思います。問題としてはソレ以降のパッケージインストールだと思うんですが、いかんせんMailパッケージなどはよー分からんので、もしかしたらパッケージ自体の問題かもしれませんし、もしくはお書きになったプログラムのどっかで問題があるか(自分は良くスペルミスやらかします)、とかが考えられます。実験的に、ご記入いただいた3行のすぐ後にecho分を書いてみて、表示されればそこまではOK、みたいな感じでデバッグしてくのが一番近道かもです。お役に立てなくてスミマセンです。AM原因がわかりました!パッケージがもう1つ必要という単純なミスでした。linksDropboxデバイスを選ばないオンラインストレージ。tenpu無広告のおしゃれなファイル転送サービス。ギガファイル便大容量ファイル(25GB)にも対応の転送サービス。aguse.jpURLからサーバやドメイン管理者などを取得。SimilarWeb競合サイト解析ツール。Fontsの全フォントを任意の文字で一覧化。Insightsサイトの読み込み時間と問題箇所をスコア化。LookupHTML特殊文字を類似文字から逆引き出来るサービス。Regexpreg_matchのマッチング結果を出力。Mail時間延長可能なワンタイムメールサービス。ご利用環境チェックツール自分のIP/HOST、OS、ブラウザ、解像度などを表示。Akinator頭に浮かべた人物を当てる超能力サービス。thisこのブログはウェブデザインやプログラミングなどをはじめ、web制作者向けの様々な技術や情報を掲載しています。現・フリーランスwebクリエイター。verb」として、フルスタックフリーランスやってます。