아래는 동료의 이메일에서 인용한 것인데, 저로서는 이해가 되지 않아서 좀 이해해 보려고 질문을 드리게 되었습니다.
"I have a bunch of php code that interacts with a MySQL database. I am not running a webserver but use a browser to invoke php scripts."
제가 이해하기로는 php는 프로그래밍 언어고 실행하기 위해서는 인터프리터가 필요합니다. 웹 서버는 그 인터프리터를 부르는 가장 흔한 클라이언트구요. 웹 서버 없이도 php 커맨드 라인 툴로 인터프리터를 부를 수도 있다고 생각합니다.
찾아보면 볼수록 웹브라우저는 php 인터프리터를 실행하도록 만들어지지 않았다는 얘기만 나오는 것 같습니다. 동료는 웹서버 없이 브라우저를 통해서 MySQL DB를 조작하는 php 코드를 수행하고 있다고 얘기하는 것 같습니다.
첫째, 이게 가능한가요, 아니면 동료가 어딘가에 웹서버가 있는데 그걸 모르고 있나요?