이번에 Windows Machine에서 잘 돌던 PHP 프로그램을 CentOS로 옮겼습니다.

다른 건 다 정상 동작하는데, 어떤 프로그램이 동작 안하는 것이 있어서 이것 저것 시도해보았습니다.

원인은 php.ini에서 설정을 변경함으로써 가능하다는 것을 확인하였습니다.

우선 get이나 post를 통해 파라메터를 전달했는데, 이것을 php로 구현한 Software에서 인지하지 못하는 경우 php.ini에서 아래의 설정을 변경해주세요.

위치는 '/etc/php.ini’입니다.

register_globals = On

register_long_arrays = On

register_argc_argv = On

원래 위의 설정은 Production Mode에서는 별로 추천하지 않는 설정이라고 합니다. 속도를 개선하고자 한다면 위의 Mode를 Off해도 동작할 수 있도록 서버 소프트웨어를 구현하는 것이 좋습니다.

+ Recent posts