php -- Fatal error: Call to undefined function mysqli_fetch_all()


환경 : ubuntu 14.04 LTS server 64bit, php 5.5.9, mysql 5.5 , php5-mysql


참고 : http://stackoverflow.com/a/31419213



php5-mysql 설치시에는 mysqli_fetch_all() 인식 못함


--> 대신에 php5-mysqlnd 를 설치해야 한다.





** php5-mysqlnd 에 대해 알아보자


$ apt-cahe show php5-mysqlnd



==> php5-mysql 과 충돌한다는 설명있다.


==> 따라서, 기존의 php5-mysql 제거하자.


$ sudo apt-get remove php5-mysql



==> 이제 php5-mysqlnd 설치하자.


$ sudo apt-get install php5-mysqlnd



==> 아파치 재시작
$ sudo service apache2 restart

이제 다시 php 스크립트 작동 시키면 error 없이 성공!!!!


결론 > php, mysql 설치시에, 그냥 처음부터 php5-mysqlnd 사용하면 편할듯....








Posted by 자유프로그램