Linuxマシンで開発されたいくつかのPHPファイルがあり、現在Mac(OS 10.8.2)で作業しています。ページは、Linux ボックスでは正しく表示されていましたが、Mac では正しく表示されませんでした。調査の結果、次のような構文を認識していないことが原因であることがわかりました。
<?=$var ?>
<?
(上記の var ショートカットだけでなく、任意のコード ブロック)ではなく、だけで始まるもの<?php
はすべて、PHP ではなくプレーン テキストとして解釈されます。Linux 開発ボックスと運用サーバーでは、ショートカット<?
構文は問題なく認識されます。これはセットアップ中に見逃した設定だと思いますが、何を見逃したのでしょうか? この構文を認識するように Mac を構成できますか?
Mac が実行されていPHP 5.3.15
ます。開発ボックスは以前の5.*
. 本番サーバーのバージョンがわかりません。