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.