2015-01-22 6 views
0

mysqli_result :: fetch_all()을 작동 시키려고 노력 중입니다. 그러나 나는 벽에서 내 머리를 찔 렀습니다. 이것은 모두 원격 서버에서 수행되고 있으며 PuTTY를 사용하여 연결하고 있습니다. 인터넷은 다음 코드 줄을 사용하여 MySQL의 기본 드라이버를 설치하라고 말하고있다 :MySQL 네이티브 드라이버 설치

php ./configure --with-mysql=mysqlnd \ 
--with-mysqli=mysqlnd \ 
--with-pdo-mysql=mysqlnd 

는 내가 다시 받고 있어요 것은 "./configure를 열 수 없습니다 입력 파일"입니다. 지금 무엇을해야합니까?

+0

어떤 운영 체제 :

좋은 튜토리얼

어떻게 확장을 설치 하는가? – Machavity

+0

다음 sudo apt-get install php5-mysqlnd 또는 sudo yum 설치 php5-mysqlnd – exussum

+0

@exussum : 둘 다 반환 sudo : 유효한 uid가 0이 아니며 sudo가 setuid root로 설치되어 있습니까? – Jamesypoo

답변

2

mysqlnd 확장을 패키지 관리자에 설치할 수 있습니다. 특정 운영 체제의 설명서를 확인해야합니다.

그러나 APT 시스템에서 다음을 사용할 수 있습니다 CentOS는 이상 레드햇 패키지 관리자에서

apt-get install php5-mysqlnd 

: 루트 때

yum install php-mysqlnd 

당신이 Sudo 명령이 필요하지 않습니다. 일반 사용자로 로그온하면 명령 전에 sudo을 작성해야합니다. 당신이 있습니다

http://blog.ahughes.org/?p=602

+0

좋은 물건이지만 mysqlnd의 yum 패키지는'php-mysqlnd'입니다. 어떻게 정상적으로 수행되는지 [remi repo] (http://blog.famillecollet.com/pages/Config-en)에서 확인하십시오. – Machavity

+0

Thx 나의 실수는 그것을 바꿨다 – Stony

+0

운영체제가 nginx 인 것 같아 – Jamesypoo

관련 문제