PHPで悩む

梅雨明けしてから暑い日がつづき
仕事場にいた方が快適だろうなと思って休日を過ごしてます

仕事場サーバーを FreeBSD 6.2R のUpgradeした事は既に書きましたが・・・

その後インストールしたものは
PHP4.4.7
Apache1.3.37 mod_perl
Samba

実験用のサーバーなので apache のバージョンは借りてるサーバーと同じにしました

早速自分のディレクトリに public_html を mkdir して
/usr/home/misogoma/public_html として

/usr/home/misogoma/public_html/phpinfo.php を以下のように書く


<?php
phpinfo();
?>

ブラウザで http://192.168.0.12/~misogoma/phpinfo.php を見てみる

192.168.0.12はオヤジサーバーのグローバルアドレスです
ネット上には存在しませんからくれぐれも試さないように・・・
😉

ガ━━(;゚Д゚)━━ン!!


<?php
phpinfo();
?>

中身がこのまま表示されちゃいます

ウーンなぜだ?

ネットで調べたら /usr/local/etc/apache/httpd.conf

LoadModule php4_module libexec/apache/libphp4.so
AddModule mod_php4.c

2行が書いてないとダメらしいことが判った
ので一応書いてみた・・・

apachectl configtest を実行 エラー出ますけど・・・ :?(当たり前)

libphp4.so 自体が無いんですけど・・・

これも調べて行ったら PHP を WITH_APACHE=true で make しないといけないようだ
まず php4 を削除 pkg_deinstall php4 でOK(実はこれも調べたw)

次にPHPのmakeオプションを設定
/var/db/ports/php4/options を削除してやれば
portinstall の時にオプション設定ダイアログが表示されるので
画像のように
[X] APACHE Build Apache module にチェックしておけばOK

今度はOKだろ?

ブラウザで http://192.168.0.12/~misogoma/ を見てみる

ハイ!できました \\(^o^)/

備忘録
/etc/rc.conf
apache_enable=”YES” と書いておくと起動時に自動で動きます

apache の起動は apachectl start 停止は apachectl stop
httpd.conf の確認は apachectl configtest

PHPで悩む」への2件のフィードバック

  1. misogoma

    内容は全部自分ための備忘録です・・・・

    まだ続くかもしれませんが軽くスルーしてください (笑

    >一杯仕事場にいたいですか?(^^;)

    お友達の方と同様に
    仕事場の方が家に居るより涼しくて快適ってだけです

    仕事はしたくないっすw

    返信
  2. とろりん。

    ↑の説明は、なんだかむづかしくて意味不明です。すみません。
    (@@)
    わからない方、他にもいそうですが。えへへ。

    梅雨明けしてから暑い日がつづき
    仕事場にいた方が快適だろうなと思って休日を過ごしてます

    ↑↑
    私の友人も、会社にいってて涼しくていいわね。。なんて、不思議なことを言います。
    一杯仕事場にいたいですか?(^^;)
    あはは。

    返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA