• ベストアンサー

phpで<?= $hoge ?>が動かない

こんにちは、phpの設定について教えてください。 レンタルサーバ(xreaやロリポップ)で、 index.phpの中に<?= $hoge ?>というソースを埋め込んで、 $hogeの内容が反映されていたのですが、 この度、fedora core 12を入れたのですが、 ホームページのソースを見ると、内容が反映されず<?= $hoge ?>のままでです。 php.iniの設定が必要なのかわからないのですが、 ご存じの方いましたら、教えていただけないでしょうか。 また、 <?php  phpinfo(); ?> はちゃんと動いてくれてます。 fedora12にインストールする手順は、 http://fedorasrv.com/apache.shtmlを参照しました。 [root@fedora ~]# yum -y install httpd [root@fedora ~]# yum -y install php php-mbstring もしかしたら、他にもインストールするものがあるのでしょうか? よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

短縮型のタグが有効なのは、php.ini 設定ファイルのディレクティブ short_open_tag が 有効になっている場合か PHP が --enable-short-tags オプションつきで configure されている場合のみです。 http://www.php.net/manual/ja/language.basic-syntax.phpmode.php

barakamon
質問者

お礼

ありがとうございます、無事に動きました!

その他の回答 (1)

  • vancunt
  • ベストアンサー率33% (2/6)
回答No.1

phpinfoのshort_open_tagがOnになっている必要があります。 ご確認ください。

barakamon
質問者

お礼

ありがとうございます、無事に動きました!

関連するQ&A