php 서버에 php기능을 추가로 설치하는 방법이 궁금합니다.
본문
실서비스 되는 사이트를 로컬로 내리고 첫번째 쿼리를 하면서 문제가 발생했습니다.
그런데 그 원인이 로컬서버에는 mysql 기능이 없기 때문인 것으로 추측하고 있습니다.
*아래 php관련 기능 정보 페이지에서 mysql 기능이 없음 mysqli,mysqlnd 만 존재. (실서비스 환경에는 mysql 존재)
따라서 추가적으로 mysql 기능을 설치하는 방법이 궁금합니다.
*로컬에서 아래와 같은 쿼리 에러가 나타나서 원인을 파악하던 중에 작성한 질문입니다.
*동일한 실서비스 코드는 문제가 없는 상태입니다.
답변 3
그누보드 옛날 버전인가요?
삭제 후 최신 버전으로 다시 설치해보시기 바랍니다.
예전 버전이 현재버저읜 php나 mysql에 맞지 않아서 발생하는 오류 인 것 같습니다.
저 같은 경우에도 테스트 로컬서버의 경우 mysql 은 없습니다.
PHP 7.X 버전 이후부터는 mysql 을 사용하지 않고, mysqli 를 이용합니다.
7.X 버전에서 그누보드4 를 사용하신다면 에러가 날 수 밖에 없을 겁니다.(프로그램을 따로 수정하지 않았다면요)
즉 실서버와 로컬서버의 PHP 버전 및 mysql 버전의 차이가 많이 나는데...버전 차이에서 나타나는 문제 같습니다.
PHP 버전과 MySQL 버전을 맞춰서 테스트 해 보시는게 어떨까요?
PHP 예전 버전은 로컬에 직접 셋팅을 하셔야 할겁니다.(비트나미, apm 셋업 같은거 말구요.)
PHP 5.6 버전 : http://php.net/downloads.php#v5.6.39
답변을 작성하시기 전에 로그인 해주세요.