Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0007に戻る

タイトル: mod_layoutでphpを表示するには
記事No: 2115
投稿日: 2004/05/31(Mon) 00:33
投稿者: たかし
こんにちわ
mod_layout3.2を使用しています。
httpd.confに
LayoutHeader /home/httpd/header.phpと
記述し、header.phpを設置しましたが
表示されませんでした。
そこで
LayoutHeader /home/httpd/header.html
と変えてheader.htmlに
<?php
print "print<br>";
echo "echobr>";
?>
と記述しましたが表示されませんでした。
phpを表示するにはどうすればいいでしょうか?

タイトル: Re: mod_layoutでphpを表示するには
記事No: 2126
投稿日: 2004/06/01(Tue) 06:44
投稿者: くろしお
まず、apacheの設定が分からないし、
mod_layoutのインストールや
モジュールとしてちゃんと組み込まれたか、
きちんと情報提供し発言すべきと思います。
でないと誰も言ってる意味が分からない・・・。

> LayoutHeader /home/httpd/header.html
> と変えてheader.htmlに
> <?php
> print "print<br>";
> echo "echobr>";
> ?>
> と記述しましたが表示されませんでした。
> phpを表示するにはどうすればいいでしょうか?

htmlにしちゃphpは動かないけど。。
使った事無いけどAddTypeによるMIMEタイプの設定とかしてるんでしょうか?

タイトル: 私も使ってみたい
記事No: 2129
投稿日: 2004/06/01(Tue) 10:17
投稿者: sg URL: http://tsuttayo.sytes.net/
私はmod_layoutというものの存在を恥ずかしながら知りませんでした。
たかしさんのコメントを見て、是非、使ってみたいと思っているのですが
なかなか時間がなくてインストールできていません。

たかしさん、私もインストールしていないので詳しくわかりませんが、
LayoutHeader /home/httpd/header.php
こう変えて、header.phpには
---------------------------
<h1 align=center>ヘッダーのテスト</h1>
<?php phpcredits() ?>
---------------------------

これではどうでしょう?
また、htmlの場合にはうまくヘッダーが挿入されるのかも確認してみてくださいな。

私もやってみたいので、結果報告をお願いいたします。

タイトル: Re: 私も使ってみたい
記事No: 2131
投稿日: 2004/06/01(Tue) 11:21
投稿者: たかし
apacheの環境は
Apache : apache-1.3.29でmod_layout-3.2を使用しています。
phpもインストール済みで動作します。

LayoutHeader /home/httpd/header.html
でhtmlだときちんと表示されるので
モヂュールは動作しています。

しかし
LayoutHeader /home/httpd/header.php
にすると空白で表示されてしまいます。

sgさんの指摘のように
行ってみましたが
へーだーのテストは表示されましたが
クレジットの表示はできませんでした。

タイトル: 動いているのですね
記事No: 2132
投稿日: 2004/06/01(Tue) 11:58
投稿者: sg URL: http://tsuttayo.sytes.net/
うまく動いているのですね。
私もやってみたい!!

でも時間がないのです。

http://mm.apache.or.jp/pipermail/newbie/2003-May/003733.html
http://mm.apache.or.jp/pipermail/newbie/2003-May/003734.html

上記2つを見る限り、使えるようですね。
これをやってみたらどうでしょう?

私も楽しみにしていますんで、よろしくね。

タイトル: やってみましたよ
記事No: 2134
投稿日: 2004/06/01(Tue) 13:54
投稿者: sg URL: http://tsuttayo.sytes.net/
以下の手順でやってみて、うまく動きました。

以下からmod_layout-3.2.tar.gzをダウンロード。
http://software.tangent.org/
この時、なぜかmod_layout-3.2.1.tar.gzではうまくいきません。

$ tar zxvf mod_layout-3.2.tar.gz
$ cd mod_layout-3.2
$ chmod 644 Makefile

Makefileを編集します。
------------------- Makefile ------------------
#APXS=apxs
APXS=/usr/sbin/apxs

#APACHECTL=apachectl
APACHECTL=/etc/init.d/httpd

#CC=`apxs -q CC`
CC=`$(APXS) -q CC`

#INC=-I`apxs -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
INC=-I`$(APXS) -q INCLUDEDIR` `$(APXS) -q CFLAGS` #-DLAYOUT_FILEOWNER_NAME
#LD_SHLIB=`apxs -q LDFLAGS_SHLIB`
LD_SHLIB=`$(APXS) -q LDFLAGS_SHLIB`
-------------------------------------------------

$ make
$ su
# make install
# /etc/init.d/httpd restart

mod_layoutを使いたいディレクトリに.htaccessをおきます。
LayoutHeader /~sg/header.php
上記では /home/sg/public_html/header.phpがあると仮定しています。

header.phpは
<?php phpinfo() ?>
でやってみて、うまく動きましたよ。

タイトル: ちょっと訂正
記事No: 2152
投稿日: 2004/06/02(Wed) 02:49
投稿者: sg URL: http://tsuttayo.sytes.net/
書き間違ったので、
http://tsuttayo.sytes.net/apache/mod_layout/
上記にまとめておきました。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net