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

2008/4/30 水曜日

カテゴリー: FedoraCore, PHP — ぴ @ 12:48:18

SSH2インストール

参考URL
http://www.php.net/manual/ja/book.ssh2.php

・OpenSSLインストール
# yum install openssl-devel

・libssh2をダウンロードしてインストール
http://sourceforge.net/projects/libssh2/

# ./configure && make all install

・ssh2モジュールのインストール
# pecl download ssh2-beta
# phpize && ./configure –with-ssh2

※phpizeがない場合、
# yum install php-dev
でインストールする。

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

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

php.ini の設定を再読込させるため、Web サーバを再起動します。
# /etc/rc.d/init.d/httpd restart

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

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

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

# 実例
grub> kernel /vmlinuz-2.6.18-1.2798.fc6 ro root=「ラベル」/ -s
grub> initrd /initrd-2.6.18-1.2798.fc6.img
grub> boot

# パスワード設定
root# passwd root

pearインストール メモ

2008/4/25 金曜日

カテゴリー: PHP — ぴ @ 17:29:21

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

[ooiwa@EVA01_TEST ~]$ pwd
/home/ooiwa/
[ooiwa@EVA01_TEST ~]$ mkdir pear
[ooiwa@EVA01_TEST ~]$ cd pear/
[ooiwa@EVA01_TEST pear]$ wget http://pear.php.net/go-pear
[ooiwa@EVA01_TEST pear]$ mv go-pear go-pear.php
[ooiwa@EVA01_TEST pear]$ php -Cq go-pear.php

[ooiwa@EVA01_TEST pear]$ /home/ooiwa/pear/bin/pear install PEAR
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
Did not download optional dependencies: pear/XML_RPC, use --alldeps to download automatically
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
downloading PEAR-1.7.1.tgz ...
Starting to download PEAR-1.7.1.tgz (302,377 bytes)
.........................done: 302,377 bytes
downloading Archive_Tar-1.3.2.tgz ...
Starting to download Archive_Tar-1.3.2.tgz (17,150 bytes)
...done: 17,150 bytes
downloading Structures_Graph-1.0.2.tgz ...
Starting to download Structures_Graph-1.0.2.tgz (30,947 bytes)
...done: 30,947 bytes
downloading Console_Getopt-1.2.3.tgz ...
Starting to download Console_Getopt-1.2.3.tgz (4,011 bytes)
...done: 4,011 bytes
install ok: channel://pear.php.net/Archive_Tar-1.3.2
install ok: channel://pear.php.net/Structures_Graph-1.0.2
install ok: channel://pear.php.net/Console_Getopt-1.2.3
install ok: channel://pear.php.net/PEAR-1.7.1
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
[ooiwa@EVA01_TEST pear]$ bin/pear list
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.3.2   stable
Console_Getopt   1.2.3   stable
PEAR             1.7.1   stable
Structures_Graph 1.0.2   stable