[완료] os x의 APM환경에서 php.ini.default와 php.ini의 질문입니다.

hellbellkl의 이미지

OS X의 버전은 snow leopard 10.6.2 입니다.

apache, php 모두 스노레퍼드 설치시 기본으로 설치된 것들입니다. (php버전은 5.3입니다)

원래는 /etc/php.ini 가 존재해야 하지만 없길래

검색해보니 /etc/php.ini.default 가 존재하며,

php.ini.default를 복사하여 php.ini를 만들어서 사용하라고 되어있었습니다.

테스트를 위해 localhost/info.php 를 만들고 실행해봤으나 php를 읽지 못합니다.

오히려 php.ini를 지우고 실행하니 잘 나옵니다...

혹시 비슷한 경험이 있으신분 계시면 도움 부탁드립니다.

감사합니다

hellbellkl의 이미지

문제는 short_open_tag 였습니다.

php.ini를 읽지 못하는 것이 아니라 osx 기본설치버전인 php 의 default 세팅이 short_open_tag = Off 이기 때문에

php태그를 <? ... ?> 식으로 달면 읽지 못합니다.

php.ini에서 short_open_tag로 검색한 후 On으로 바꿔주시면 됩니다.