phpクライアントのインストール。
phpクライアントを自宅のubuntuのサーバにインストールしました。
インストールまでの経緯
自宅のサーバで、コマンドラインからphpを使おうと思いました。このサーバでは普段からApache&PHPを使っています。なので、当然、コマンドラインでもphpを使えるもとの思い込んでいました。ところが、サーバにインストール済みだったのはApache用のphpモジュールのみで、phpクライアントはインストールされていませんでした。
そこで、phpクライアントをインストールすることにしました。
apt-cacheでインストールすべきモジュールを調べる
以下のコマンドを入力して、インストールすべきモジュールを調べます。以下では、phpを含むモジュールを探します。
$ sudo apt-cache search php
コマンドの結果に、以下の行が含まれています。
php-pear - PEAR - PHP Extension and Application Repository php5 - server-side, HTML-embedded scripting language (metapackage) php5-cgi - server-side, HTML-embedded scripting language (CGI binary) php5-cli - command-line interpreter for the php5 scripting language php5-common - Common files for packages built from the php5 source
太字にした部分は、日本語にすると「php5-cli - php5スクリプト言語用のコマンドラインインタプリタ」です。今回はコマンドラインからphpを実行したいので、このモジュール「php5-cli」をインストーすればよさそうです。
apt-getでモジュール「php5-cli」をインストールする。
以下のコマンドを入力して、モジュールをインストールします。
$ sudo apt-get install php5-cli
このコマンドを実行すると、以下が出力されました。
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 提案パッケージ: php-pear php5-timezonedb 以下のパッケージが新たにインストールされます: php5-cli アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 60 個。 2486kB 中 0B のアーカイブを取得する必要があります。 この操作後に追加で 5452kB のディスク容量が消費されます。 未選択パッケージ php5-cli を選択しています。 (データベースを読み込んでいます ... 現在 28073 個のファイルとディレクトリがインストールされています。) (.../php5-cli_5.2.6-2ubuntu4_i386.deb から) php5-cli を展開しています... Processing triggers for man-db ... php5-cli (5.2.6-2ubuntu4) を設定しています ...
インストールが完了したようなので、phpコマンドが実行できることを確認します。以下を入力して、バージョン情報を確認します。
$ php -v
PHP 5.2.6-2ubuntu4 with Suhosin-Patch 0.9.6.2 (cli) (built: Oct 14 2008 20:06:32) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
うまくインストールされたようです♪
これから実際にphpクライアントを使ってみます。