SecureShell2関数を使う。 – SSH2インストール

2008年4月30日

カテゴリー: FedoraCore, PHP — admin @ 12:48 PM

SSH2インストール

参考URL

http://www.php.net/manual/ja/book.ssh2.php

・OpenSSLインストール

CODE:
  1. # yum install openssl-devel

・libssh2をダウンロードしてインストール

http://sourceforge.net/projects/libssh2/

CODE:
  1. # ./configure && make all install

・ssh2モジュールのインストール

CODE:
  1. # pecl download ssh2-beta
  2. # phpize && ./configure –with-ssh2

※phpizeがない場合、

CODE:
  1. # yum install php-dev

でインストールする。

config.h に
「#define LIBSSH2_APINO 200412301450」
を追記する。

CODE:
  1. # vi config.h
  2. # make

php.ini ファイルの extension_dir で指定された場所に ssh2.so をコピー。
php.iniにextention=ssh2.soを追記

php.ini の設定を再読込させるため、Web サーバを再起動します。

CODE:
  1. # /etc/rc.d/init.d/httpd restart

phpinfo()にてssh2のブロックが確認できれば成功です。

rootパスワード忘れた場合 – FedoraCore6

カテゴリー: FedoraCore — admin @ 10:56 AM
  1. GRUBの起動画面で「e」を押す
  2. kernel, initrd の2つのコマンドをメモする
  3. 「Esc」を押してメニューに戻る
  4. 「c」を押す
  5. 先ほどメモした2つのコマンドを実行する(kernelコマンドは 「-s」オプションを付ける)
  6. bootコマンドを入力

# 実例

CODE:
  1. grub> kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=「ラベル」/ -s
  2. grub> initrd /initrd-2.6.18-1.2798.fc6.img
  3. grub> boot

# パスワード設定

CODE:
  1. root# passwd root

pearインストール メモ

2008年4月25日

カテゴリー: PHP — admin @ 5:29 PM

pearをインストールしてみた。

CODE:
  1. [ooiwa@EVA01_TEST ~]$ pwd
  2. /home/ooiwa/
  3. [ooiwa@EVA01_TEST ~]$ mkdir pear
  4. [ooiwa@EVA01_TEST ~]$ cd pear/
  5. [ooiwa@EVA01_TEST pear]$ wget http://pear.php.net/go-pear
  6. [ooiwa@EVA01_TEST pear]$ mv go-pear go-pear.php
  7. [ooiwa@EVA01_TEST pear]$ php -Cq go-pear.php
  8.  
  9. [ooiwa@EVA01_TEST pear]$ /home/ooiwa/pear/bin/pear install PEAR
  10. WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
  11. Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
  12. pear/PEAR can optionally use package "pear/XML_RPC" (version>= 1.4.0)
  13. downloading PEAR-1.7.1.tgz ...
  14. Starting to download PEAR-1.7.1.tgz (302,377 bytes)
  15. .........................done: 302,377 bytes
  16. downloading Archive_Tar-1.3.2.tgz ...
  17. Starting to download Archive_Tar-1.3.2.tgz (17,150 bytes)
  18. ...done: 17,150 bytes
  19. downloading Structures_Graph-1.0.2.tgz ...
  20. Starting to download Structures_Graph-1.0.2.tgz (30,947 bytes)
  21. ...done: 30,947 bytes
  22. downloading Console_Getopt-1.2.3.tgz ...
  23. Starting to download Console_Getopt-1.2.3.tgz (4,011 bytes)
  24. ...done: 4,011 bytes
  25. install ok: channel://pear.php.net/Archive_Tar-1.3.2
  26. install ok: channel://pear.php.net/Structures_Graph-1.0.2
  27. install ok: channel://pear.php.net/Console_Getopt-1.2.3
  28. install ok: channel://pear.php.net/PEAR-1.7.1
  29. PEAR: Optional feature webinstaller available (PEAR's web-based installer)
  30. PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
  31. PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
  32. PEAR: To install optional features use "pear install pear/PEAR#featurename"
  33. [ooiwa@EVA01_TEST pear]$ bin/pear list
  34. Installed packages, channel pear.php.net:
  35. =========================================
  36. Package          Version State
  37. Archive_Tar      1.3.2   stable
  38. Console_Getopt   1.2.3   stable
  39. PEAR             1.7.1   stable
  40. Structures_Graph 1.0.2   stable