はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 phpが動かない
日時: 2014/03/24 21:50
名前: yoshida

1.不明点・障害内容:phpがブラウザで動かない
2.ログの有無   :
  (有:その内容) :
3.Distribution  :CentOS
      Version :6.5
4.Service Name  :php
      Version :5.3.3
5.ネットワーク構成:

CentOSのサーバにphp/MySQLをインストールしました。
php -v
PHP 5.3.3 (cli) (built: Dec 11 2013 03:29:57)
Copyright (c) 1997-2010 The PHP Group

これで動くと思ったので、info.phpをアップロードしました。

<?php phpinfo(); ?>

ここで動作確認のためにhttp://www.myserver/info.phpとしてFireFoxから
呼び出すと「このプログラムをどう処理しますか?」のダイアログが出て、
思い通りの結果が得られません。
何か設定があるのでしょうか?
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: phpが動かない ( No.6 )
日時: 2014/03/25 05:49
名前: stranger
参照: http://ja.528p.com/

mod_dnssdの有効
/etc/httpd/modules/mod_dnssd.soの存在を確認
なければmod_dnssdを入れる

mod_dnssdの無効
/etc/httpd/conf.d/mod_dnssd.confを
どこか別の場所に移すか
mod_dnssd.confの記述をコメント行にする

Avahiを利用するらしい
特別な設定無しで、ローカルネットワーク上で稼働しているサービスやホストをプログラムを
検出できるようにできるらしい
メンテ
 Re: phpが動かない ( No.7 )
日時: 2014/03/25 10:29
名前: harry

strangerさん

> mod_dnssdの無効
> /etc/httpd/conf.d/mod_dnssd.confを 
> どこか別の場所に移すか
> mod_dnssd.confの記述をコメント行にする


 mod_dnssd.confを全部コメントアウトにしたら動くようになりました。
ありがとうございました。
メンテ
 Re: phpが動かない ( No.8 )
日時: 2014/03/25 10:47
名前: harry

> mod_dnssd.confを全部コメントアウトにしたら動くようになりました。
>ありがとうございました。


あんたは誰だよ?俺と同じ名前を使うな(w

それよりphpのモジュールを読み込んだかチェックしたか?それの方が大事だ。
他のブラウザでどうだった?
メンテ
 Re: phpが動かない ( No.9 )
日時: 2014/03/25 11:44
名前: stranger
参照: http://ja.528p.com/

httpdでロードされているmoduleを調べるには
root権限で

httpd -M

を実行してみる
メンテ
 Re: phpが動かない ( No.10 )
日時: 2014/03/25 21:42
名前: パニック

harryさん、ごめんなさい。名前がかぶっているとは認識していませんでした。
お詫び致します。ブラウザをIEにしてもphpは動いています。

strangerさん

> httpd -M(出力は長いのでphpの部分だけ)

 php5_module (shared)
 proxy_ajp_module (shared)
Syntax OK

となりましたので、phpモジュールはロードされています。

ところが、新たな問題が発生しました。私が調べたサイトの説明で、/etc/php.iniの
default_charset = "UTF-8"にせよとの指示があったので、そのとおりにしたところ、
今ままで正常に表示されていたphpを使っていないページが文字化けしてしまうのです。
こんなphpを書いてみました。

<h1>いま何時?</h1>

<p>いま
<?php
  date_default_timezone_set('Asia/Tokyo');
  echo date("Y 年 m 月 d 日 H 時 i 分 s 秒");
?>
です。</p>

これも文字化けして読めません。そこでdefault_charset = "SJIS"としたところ、
非phpページの文字化けは解消しました。ところがどういうわけか、上記のphpで
出力されるページの中の年だけが文字化けを起こしています。
どこかの漢字コードの設定がマズイんだと思うんですが、具体的に思い当たりません。
ここかな? というところがありましたら教えて下さい。





メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.