PEAR_Server2の新しい仕様

  • 設定のフォーマットが変更されました。
  • データ管理をファイルベースからMDB2に変更されました。
  • REST部分はフロントエンドに変更されました。
  • テンポラリーディレクトリーがいらなくなりました。
  • インストーラ(run-script)に対応しました。

PEAR_Server2のインストール及びアップグレード

MySQLを使うのであらかじめ必要なものをインストール
% pear install --alldeps MDB2_Driver_mysql
PEAR_Server2をインストール
% pear install --alldeps http://servlet.sakura.ne.jp/download/PEAR_Server2-0.2.0.tgz

or

PEAR_Server2をアップグレード
% pear upgrade --alldeps http://servlet.sakura.ne.jp/download/PEAR_Server2-0.2.0.tgz
PEAR_Server2のRESTサービスをセットアップする
% pear run-scripts __uri/PEAR_Server2
Do you create new database?. [no] :
Do you set DSN parameter. [] :
Select database type
(fbsql/ibase/mysql/mysqli/oci8/pgsql/querysim/sqlite) [] : mysql
Database name [] : データベース名
Host name [] : ホスト名
User name [] : ユーザ名
Password [] : パスワード
These Choices OK? (use "abort" to halt) [yes] :
Domain name [localhost] : ドメイン名
Alias name [localhost] : ドメイン名の別名
Port number [] :
Webroot directory : ウェブからの参照先のディレクトリ
REST script filename [rest.php] :
These Choices OK? (use "abort" to halt) [yes] :

PEAR_Server2の確認する

ブラウザから確認①

http://ホスト名/channel.xml

ブラウザから確認②

http://ホスト名/rest.php/p/packages.xml

シェルから確認
pear channel-discover ホスト名
pear list-all -c ホスト名