最新のOS X Sierra 10.12.6、XAMPP 7.1.9、PHP 7.1で作業しています。最新のHomebrew/homebrew- core(git revision 7598; last commit 2017-10-18)を実行して、この目標を達成してください。最新のmongodb-extension(古いmongo-extensionを置き換える)を使用してください。OS X Sierra + XAMPP 7.1.9-0 +拡張mongodb.soが起動していません
きれいこのようにMongoDBをインストールした後:私は私のXAMPPインストールのphp.iniファイルに以下を追加
/usr/local/opt/php71-mongodb/mongodb.so
:
brew tap homebrew/php
brew install php71-mongodb
私は中のMongoDBの拡張子を見つけ /アプリケーション/ XAMPP/xamppfiles/etc
extension="/usr/local/opt/php71-mongodb/mongodb.so"
私は、それぞれのApache2サービスをXAMPPを再起動しようと思ってその後3210
: /Applications/XAMPP/xamppfiles/ctlscript.sh再スタートのapache
私が受け取るだけレスポンスがエラー以外のものである:
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のユーザーインターフェイスを使用する場合は、Apache2のはもう機能していません。
でも、CLIでサービスを再開するとこれが解決されます。
でも、php.iniからmongodb.soへの参照を削除するとこれが修正されます。
問題は次のとおりです。エラーは発生しません。 /Applications/XAMPP/xamppfiles/logs/php_error.logにも、にも/Applications/XAMPP/xamppfiles/logs/error.logにはありません。助け
3210
このコマンドを使用して、CLIでサービスを再起動: