|
||||||||||
|
Vine Linux 2.6 r3 PHP 4.3.4 tar_ package 公式サイト http://www.php.net/ 日本のサイト http://www.php.gr.jp/ Download http://www.php.net/downloads.php 下側の tar.gz のパッケージをダウンロードいたしました。 相変わらずの Windows でダウンロード Vine の /usr/local/src にファイルを転送 今回は、難関の tar パッケージです。 Linux 上でダウンロードしてもかまいません GUI の環境があるのですから簡単ですから ( 笑 ) tar パッケージのインストールは Linux を勉強するためには、避けられない部分です ck を含む Linux 初心者には PHP を理解するためには configure のオプション等、課題がたくさんあります。 詳しいことは、まだ現状で把握していませんが rpm パッケージだけですと できない面が多々あるそうです ちなみに Fedora core1 の PHP.4.3.3 rpm パッケージをインストールした時には 何もしなくてこんなにインストールされてしまっている 下記の Configure Command がオプションで指定されたものになります でも rpm パッケージですので configure などなく このようにした だけですから この状態の Fedora core1 の PHP ではいろいろの機能ができるのでしょうか? これも課題です ( 笑 ) tar_ package Install ユーザーで作業します $ cd /usr/local/src // ファイルのあるディレクトリに移動する $ tar zxvf php-4.3.4.tar.gz // 展開する Windows の解凍に値する $ cd php-4.3.4 // ここまでは誰でも一緒のながれです。 ここからコンパイル前のオプション設定に入ります。 下記は ck の指定した configure のオプション設定です。
このように configure のオプションをコンパイル前に( make する前に ) 指定 します
続き $ cd php-4.3.4 @*** php-4.3.4]# ./configure --prefix=/usr --enable-debugger --disable-debug ・・・ ) これは 1行( Enter を押さず )で、ずらずら〜っと 入力して 最後に Enter を押します
$ make // ここまでは ユーザーで作業します $ su - # make install // でも make install だけは root で皆さんやっています。 // make までは ユーザー( $ )で作業するのが普通らしいです。 ( 笑 ) これでインストールは完了です。 configure のオプションを 変更したい場合は @*** php-4.3.4]# ./configure // この状態から 再度 オプションを指定しなおして実行 #
make // コンパイルしなおして
tar_ package は 以下の作業も必要です @*** php-4.3.4]# cp php.ini-dist /usr/local/lib/php.ini // PHP.ini ファイルをコピーする 青字の変更を間違えないように # /etc/rc.d/init/httpd restart // Apache を再起動かけます。
ここまでした状態で 正常にインストールできたかを確認 * Apache は Vine Linux 2.6 r3 の 1.3.27-0vl3 をデフォルト状態 ( インストール時 ) で使用 * /usr/local/lib/php.ini のファイルもデフォルトの状態 ( インストール時 ) で使用して確認します。 # echo '<?phpinfo( );?>' > /home/httpd/html/test.php // テストファイルを作成してディレクトリに置く クライアントのパソコンのブラウザーからチェックしてみます http:// サーバーのIPアドレス /test.php 下記のようなものが表示されれば 正常に PHP
がインストールされています。 下の画像の Configure Command がオプションで指定したものになります
Configure のその他のオプション @*** php-4.3.4]# cp php.ini-dist /etc/php.ini // このようになります PS, 原因はダウンロードしたパッケージがうまくコンパイルできずに 正常にインストールされませんでした。 再度ダウンロードしてきたものは コンパイルがうまくいき 正常に作動しました。 これも良い経験でした。 Trouble MEMO 参考までに インストールが正常にできなかった時、このようなエラーが出ていました configure: warning: --prefix=/usr:
invalid host type 確認のコマンド find / -name libphp4.so ls /etc/httpd/modules/lib*
|
||||||||||
|
Copyright(C)
2000-2004, 初心者のServer構築法とWindowsネットワーク All
Rights Reserved
|