2011-08-31 4 views
0

나는 전에 PHP 나 MySQL을 사용해 본 적이 없기 때문에 이것은 나에게있어서 새로운 것이다. 내가 IOS 장치에 푸시 알림을 보낼 수 있도록 EasyAPNS를 설정하려고하는데이 기능이 작동하려면 MySQLi가 활성화되어 있어야합니다. 나는 MySQLi가 될 것 mysqli에 mysql을 변경하면phpMyAdmin config.inc.php 파일에 관한 질문

$cfg['Servers'][$i]['extension'] = 'mysql'; 

: 음, 정확히 ... 그러나, phpMyAdmin에의 config.inc.php를 파일에 내가이 줄을 알 않았 음을 수행하는 방법을 알아낼 수없는 것 그때 사용 가능합니까? 아래 링크를 참조하십시오, 이것이 그것이 작동해야한다고 생각하는 이유입니다. 당신의 도움을 주셔서 감사합니다!

http://wiki.phpmyadmin.net/pma/mysqli

은 php.ini 파일에 있습니다. 지금 주석 처리 되었습니까? 거래는 뭐니? 주석 처리가 제거되면 config.inc.php 파일을 변경하면 전체 효과가 적용됩니다. 맞습니까? 메신저하지 잘못된 mysqli가 php.ini 파일에서 활성화 할 필요가있는 경우

enter image description here

+0

시도해보고 의견이 있습니다. PHP 전에 어떤 언어를 사용 했습니까? – shibly

+0

저는 모두 Objective-c이고 C 및 C++에 관한 것입니다. –

답변

0

. PHPMYADMIN은 DB를 관리 할 수있는 인터페이스입니다. 그것은 당신이 만드는 응용 프로그램과 아무 관련이 없습니다. 실제로 다음 줄을 찾습니다 php.ini 파일을 열 mysqli을 설정하는

extension=php_mysqli.dll 

과 주석

을했다. 그러나 이것이 작동하려면 PHP가 함께 컴파일되어야합니다. 당신의 아파치를 다시 시작 서버의 확인 및 PHP 설치는 mysqli 확장을 설치하고 사용하도록 설정 한 경우

phpinfo(); 
+0

저는 Mac 서버를 사용하고있어서 DLL이 아닐 것이라고 생각합니다. 확장 기능이 무엇인지 알 수 있습니까? –

+0

알았어요! 위의 편집 내 그림을 참조하십시오. 지금 활성화되어 있습니까? –

+0

ur 그림에서 주석 처리했습니다. 세미콜론을 제거한 다음 서버를 다시 시작하십시오. 그것은 발효되어야한다. – swordfish

1

를 실행하려면이 작동합니다. 사용하도록 설정하는 것은 사용중인 OS에 따라 다릅니다. 일반적으로, php.ini에서 컴파일되거나 php.ini에서 확장으로로드 될 것이므로, 어떻게하는지 문서를 확인하십시오.

mysqli를 확인하려면 명령 프롬프트에서 php -i을 수행하고 출력을 살펴보십시오. 그것은 PHP 설치가 할 수있는 모든 것을 알려줍니다.

+0

MysqlI Support => enabled로 설정 했으므로 config.inc.php 파일에서 활성화하면 php.ini 파일에서해야 할 일이 있습니까? –

+0

php -i를 사용하여 ON 또는 OFF인지 알 수있는 방법이 있습니까? 실제로 있는지 여부가 아니라 작동 여부. –

+0

그것이 가능하다면 당신은 잘 가야한다. php -i가 활성화 된 것으로 표시되면 사용할 수 있다고 생각합니다. 과거 RPM에서 PHP를 설치했다면, php -i는 첫 번째 섹션에서 컴파일 된 방법을 보여 주지만, 엔 텐션이로드되지 않은 경우 나중에 해당 확장에 관한 정보를 표시하지 않습니다. '--with-mysqli'로 컴파일되었음을 보여 줍니 다. 그러나 확장 기능이 설치되지 않았다면, mysqli에 관한 정보는 나중에 보여지지 않습니다.) – DaveyBoy