테스트 사이트 - 개발 중인 베타 버전입니다

php 서버에 php기능을 추가로 설치하는 방법이 궁금합니다. 채택완료

제이프로 6년 전 조회 1,893

실서비스 되는 사이트를 로컬로 내리고 첫번째 쿼리를 하면서 문제가 발생했습니다.

 

그런데 그 원인이 로컬서버에는 mysql 기능이 없기 때문인 것으로 추측하고 있습니다.

 

*아래 php관련 기능 정보 페이지에서 mysql 기능이 없음 mysqli,mysqlnd 만 존재. (실서비스 환경에는 mysql 존재)

 

따라서 추가적으로 mysql 기능을 설치하는 방법이 궁금합니다.

 

 

*로컬에서 아래와 같은 쿼리 에러가 나타나서 원인을 파악하던 중에 작성한 질문입니다.

 

*동일한 실서비스 코드는 문제가 없는 상태입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

6년 전

저 같은 경우에도 테스트 로컬서버의 경우 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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

잉끼s
6년 전

그누보드 옛날 버전인가요?

삭제 후 최신 버전으로 다시 설치해보시기 바랍니다.

예전 버전이 현재버저읜 php나 mysql에 맞지 않아서 발생하는 오류 인 것 같습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

제이프로
6년 전
그누보드에 개발내용이 많아서 최신 버전으로 설치가 불가능한 경우입니다.
제이프로
6년 전
https://sir.kr/qa/280176 로 재질문 하였습니다.

댓글을 작성하려면 로그인이 필요합니다.

6년 전

https://opentutorials.org/course/3167/19591">https://opentutorials.org/course/3167/19591

 

여기 참조 하세요. 

일부 버전에는 mysql 이 없어져서 mysqli 를 사용 해야 합니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

제이프로
6년 전
확인해보니 실서비스 환경도 mysqli, 로컬도 mysqli를 사용중입니다.
어떤 문제가 남아있을 수 있을까요?
제이프로
6년 전
https://sir.kr/qa/280176 로 재질문 하였습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인