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

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

QA

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

답변 3

본문

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

 

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

 

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

32477200_1544461543.0802.png

 

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

 

 

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

 

32477200_1544461614.9581.png

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

이 질문에 댓글 쓰기 :

답변 3

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

 

여기 참조 하세요. 

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

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

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

예전 버전이 현재버저읜 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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 427
© SIRSOFT
현재 페이지 제일 처음으로