CREATIONS-1-

もじばけらった

もじばけらった

入力された文章を様々な文字コードに相互変換させて表示する、文字化けの解読を助けるサービスです。

Web Services

  • 入力された文章を様々な文字コードに相互変換させて表示する、文字化けの解読を助けるサービスです。
  • ご近所で頑張っているフリーランサー同士を結ぶ、仲間探しサービスです。
  • ユーザー登録には音源のアップロードが必須という、中級者以上に的を絞ったバンドメンバー募集サイトです。
  • 皆様からのご投稿情報を基に、かっこいいバナー・かわいいバナー・クリエイティブなバナーなどを収集・まとめて一覧できる、バナー専門のギャラリーサイトです。
  • Google・WIKIPEDIA・YouTube・twitter・facebookの5サイトの検索窓を1ページ内で統合させたウェブサービスです。
  • YouTubeにアップロードされている二つの動画を同時再生して、混ざり合う音声を楽しむウェブサービスです。
  • オンラインで複数人とのリアルタイムなブレーンストーミングが出来て、出たアイディアはcsvファイルでダウンロード出来るというウェブサービスです。
  • 複数のRSSフィードをひとつのタブにまとめて読み込み、そんなタブを最大5つまで表示させるスクリプトジェネレーターです。

WordPress Plugins

  • A8.netをはじめとした、各種バナー広告をWordPress上で管理するためのプラグインです。
  • JavaScriptで作られたBSDライセンスの「snowstorm.js」を使って、webページ上に幽玄閑寂の如く「雪を降らせる」という、なんとも情緒あふれるプラグインです。
  • 記事の冒頭に「記事を全て読み終えるまでにかかる、おおよその所要時間」を表示させるプラグインです。

Other Creations

  • 2011年3月14日作成。当バナーにおける一切の著作権は放棄しています。出来る人が、出来る事を、出来る範囲で。
  • 商用利用、全然OK!バックリンクも使用報告も要りません!使用に関して、一切の制約はありません!!そんな壁紙です。
  • いま現在サーバの中にあるフォルダとファイルを表示するPHPファイルです。

AUTHORIZED BY-2-

smkn

Author

smkn(1979 / 5.22 / ♂)

Contact

Profile

東京都内でデザイン/コーディング/プログラミングからWEBマーケティング/SEO施策/ITコンサルティングまで、フリーランス「kiki verb」としてオールラウンド・クリエイターしています。
ホームページ制作・webサービス企画開発に関するご質問やご相談など、お気軽にどぞ☆

Skills

  • Photoshop
  • Illustrator
  • Flash
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • PHP
  • PEAR
  • WordPress
  • MySQL

Tools

  • Photoshop
  • Illustrator
  • Flash
  • Firefox
  • Google chrome
  • Thunderbird
  • 秀丸エディタ
  • EmEditor
  • XAMPP
  • phpMyAdmin
  • FFFTP
  • WinSCP
  • Namery
  • DF
  • Devas
  • IcoFX
  • Color Dialog 003
  • QRWindow
  • Unlocker
  • Janetter

Pastime

  • 和太鼓
  • ドラム
  • バレーボール
  • 沖縄
  • 温泉
  • コーヒー
  • カクテル
  • 芋焼酎
  • あぐー
  • マーケティング理論
  • 宇宙物理学
  • 競馬
  • 麻雀
  • オートバイ
  • ネコ

RECENT SHOUTS-3-

XserverにPEARをインストールする方法(2011年4月ver.)

2011年 04月 21日

  • このエントリーをはてなブックマークに追加
  • このエントリーをfacebookでシェアする
この記事の所要時間: 546

ちょっと苦戦したので、備忘録 + 情報共有をば。

当ブログは「Xserver」というレンタルサーバで運用してまして、比較的自由度も高く、速度や容量もイイ感じの愛用サーバなんですが、VPSのようにアレコレ自由にブッ込めるってゆータイプではありません。

で、今回はこの「Xserver」に、PHP拡張ライブラリの王道「PEAR」をインストールしようと企てたのですが、web上にある情報だけでは上手いコト導入出来なかったので、次回インストール時に同じ轍を踏まないよう作業ログをエントリーします。

うーし、これでPEAR使い放題っ☆

XserverにPEARをインストールする方法

ステップ1 pear本体のインストール

  1. http://pear.php.net/go-pear」にアクセスし、表示されたテキスト全文をコピーする。
  2. コピーした文章を「install.php」という名前で保存し、デスクトップに置いておく。
  3. FTPでサーバに入り、ホームディレクトリ(/public_html)の直下に、新規に”pear”という名前のディレクトリを作成する(「/public_html/pear」となる)。
  4. 作成した”pear”ディレクトリのパーミッションが”755”になっているか確認する。
  5. ”pear”ディレクトリの中に、デスクトップの「install.php」をアップロードする。
  6. 「http://ドメイン名/pear/install.php」にアクセスする。
  7. 画面中央くらいにある「NEXT>>」をクリックする。
  8. 11番目の記述部、「php.exe path, optimal」に”/usr/bin/php5”と入力して、画面最下部の「Install」をクリックする。
  9. 2つのバーのうち、上の方のバーが100%になったら、画面下部にある「PEAR Installation path」の値ををメモしておく。
  10. 画面はそのままにして、FTPで「http://ドメイン名/pear/」内に、新しく生成された「index.php」をダウンロードする。
  11. ダウンロードした「index.php」をエディタで開き、”$pear_dir”の値を「’/home/ユーザー名/ドメイン名/public_html/pear/PEAR’」に書き換える。
  12. 「index.php」を上書きアップロードする。
  13. ブラウザに戻り、画面最下部の「Start Web Frontend of the PEAR Installer >>」をクリックする。
  14. こんなような画面が表示されたら、とりあえずステップ1は問題なし!

ステップ2 pear本体のセキュリティー&アップデート

  1. http://www.chama.ne.jp/access/index.htmにアクセスし、サイト中段辺りにある「パスワード暗号化入力欄」に、自分が設定したいIDとパスワードを記述して「暗号の作成(送信)」をクリックする。
  2. 切り替わった画面に表示されるコピペ用文字列をコピーする。
  3. エディタを開き、先ほどコピーした文字列を貼り付け、「.htpasswd」という名前でデスクトップに保存する。
  4. 同じくエディタで、下記の文章をコピペして、「.htaccsess」という名前でデスクトップに保存する。

    AuthUserFile フルパス/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Input ID and Pass."
    AuthType Basic
    require valid-user
    <Files ~ "^.(htpasswd|htaccess)$">
    deny from all
    </Files>

  5. FTPでサーバに入り、「index.php」があるディレクトリに「.htpasswd」と「.htaccess」をアップロードする。
  6. 「http://ドメイン名/pear/index.php」にアクセスし、IDとパスワードを入力する。
  7. 画面左部にあるメニューの「Channel Management」をクリックし「Update All Channels」をクリックする。
  8. 画面が切り替わったら、画面中央くらいに表示される「Click here to list all channels」をクリックする。

ステップ3 pear本体の挙動確認

  1. 画面右上の「Search package by name」と書かれた検索窓に”PEAR_INFO”と入力し「GO」をクリックする。
  2. 画面中央くらいにある、緑色の「+」をクリックする。
  3. ポップアップが表示されたら「OK」を押す。
  4. 「install ok」と表示されたら、画面左部にあるメニューの「Package Management」をクリックし、表示された一覧に「PEAR_Info」があるか確認する。

ステップ4 pearライブラリの挙動確認

  1. エディタを開き、下記の文章をコピペして、「.htaccess」という名前でデスクトップに保存する。

    SetEnv PHP_PEAR_SYSCONF_DIR "/home/ユーザー名/ドメイン名/public_html/pear"

  2. 同じくエディタに下記の文章をコピペして、「info.php」という名前でデスクトップに保存する。

    <?php
    ini_set("include_path", "/home/ユーザー名/ドメイン名/public_html/pear/PEAR");
    require_once "PEAR/Info.php";
    $info = new PEAR_Info();
    $info->show();
    ?>

  3. FTPでホームディレクトリ(/public_html)の直下に、新規に”test”というディレクトリを作成し、その中に先ほど作った「.htaccess」と「info.php」をアップロードする。
  4. ブラウザで「http://ドメイン名/test/info.php」にアクセスしてみて、こんなような画面が表示されたら、もうカンペキ!
  5. セキュリティーのため、testディレクトリごと削除する。
  6. enjoy PEAR life!
今回PEARを導入しようとしたのも、PHP標準ではzip圧縮/解凍ができなかったからなんですが、「どこまでも関数完備」が持ち味のPHPとしては、ちょっと頑張って欲しいトコですねー。

PHPerはラクしたいのだっ!(多大に個人的主観w)

  • このブログのRSSを購読する
  • このブログをtwitterでつぶやく
  • このブログをFacebookで共有する
  • このブログをはてなブックマークで共有する

Search

  • Recent
  • Random

Contact

お名前※必須

ご連絡先メールアドレス

お問い合わせ内容※必須


Advertisement

Affiliate

Advertisement