PHP 7.1을 사용하는 최신 OS X Sierra 10.12.6, XAMPP 7.1.9로 작업 중이며 최신 Homebrew/homebrew- core (git revision 7598, 마지막 커밋 2017-10-18).이 목표를 달성하려면 : 최신 mongodb-extension (이전 mongo-extension을 대체)을 사용하십시오. 깨끗한 후 OS X Sierra + XAMPP 7.1.9-0 + 확장 mongodb.so가 시작되지 않습니다.
는 다음과 같이하여 MongoDB의 설치 :brew tap homebrew/php
brew install php71-mongodb
내가에서 MongoDB를 확장 발견
/usr/local/opt/php71-mongodb/mongodb.so
을 내 XAMPP 설치의 php.ini 파일이 추가 : /응용 프로그램/XAMPP/xamppfiles/등
extension="/usr/local/opt/php71-mongodb/mongodb.so"
내가 XAMPP에게 각각 아파치 서비스를 다시 시작하기 위하여려고하고 그 후3210
: /Applications/XAMPP/xamppfiles/ctlscript.sh 내가받을 수있는 유일한 응답이 오류 아무거나 그러나
다시 시작 아파치 :
가AH00548: NameVirtualHost has no effect and will be removed in the next release /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf:40 Syntax OK /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : apache not running AH00548: NameVirtualHost has no effect and will be removed in the next release /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf:40 Syntax OK /Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
이상한 것은 여기서 시작 :
내가 서비스를 다시 시작 XAMPP 사용자 인터페이스를 사용은, 아파치는 더 이상 작동하지 않습니다.
심지어 CLI에서 서비스를 다시 시작하면 문제가 해결됩니다.
심지어 mongodb.so에 대한 참조를 php.ini에서 제거한 후에도이이를 수정합니다.
문제는 : 어떤 종류의 오류도 발생하지 않습니다. /Applications/XAMPP/xamppfiles/logs/php_error.log 또는 /Applications/XAMPP/xamppfiles/logs/error.log에 없습니다. 도움이
https://github.com/mongodb/mongo-php-driver/issues/247
이 명령을 사용하여 CLI에서 서비스를 다시 시작 :