1つのダウンロード
http://pecl.php.net/package/mongo
2エキス
sudoのタール-xzfモンゴ-1.6.16.tgz.tgz
抽出されたディレクトリにコマンドを実行し3
CDのモンゴ-1.6.16.tgz
sudoのは、phpize
4チェック
sudoの./configureを--with-php-config=/usr/local/Cellar/[email protected]/5.6.40/bin/php-config
php5.6位置はソフトリンクかもしれ現在インストールされているPHP-設定
5コンパイルとインストール
sudoは作ります
sudoはmake installを
6 php.iniの設定ファイルを変更します
プラス延長= monogo
7再起動nginxの
sudoのnginxの-sリロード
実行のphp -m | grepをmonogo => monogo
8再起動のphp-FPM
sudoのkillallをPHP-FPM
はsudo PHP-FPM
phpinfo()
--------------
インストール中に発生した問題についての講演、二つの主要な一つは、別のOpenSSLライブラリlibgcc_s.10.5ではなく強制的に最も困難があるされています
---------
指定されたエラー:OpenSSLの者を見つけることができません<evp.h>
これは、OpenSSLが見つからない場合、OpenSSLのみで時間を確認するためのアドレスを指定する必要があるアドレスをチェックすることです
追加--with-opensslの-dirを=は/ usr / local /セラー/ opensslの/ 1.0.2sこれがインストールされ、私の現在のアドレスのopensslで、それぞれの人がインストールしている可能性があり、あなたは変更する必要があります
すべてのコマンド
須藤は./configure --with-php-config=/usr/local/Cellar/[email protected]/5.6.40/bin/php-config --with-のOpenSSL-DIR =は/ usr / local /セラー/ OpenSSLの/ 1.0 .2s
2 libgcc_s.10.5ライブラリは存在しません。
須藤/ -name見つける「* * libgcc_s」は、そこには、このようなライブラリがありません(または異なる他の関連するインストールのgccのバージョンの異なるバージョンが、このライブラリにつながった存在ではありません)を表示します
(1)任意の、直接へのソフトリンクに接続することができます と呼ばれは/ usr / local / lib /リンク名 可能libgcc_s.10.5.dylib(おそらく問題を解決するため、私の状況では、この文書は、単に存在していないです)
(2)このファイルを持っていない、見つけ /usr/local/Cellar/gcc@8/8.3.0/lib/gcc/8/libgcc_s.1.dylibこのファイルを
直接に は/ usr / local / lib /ソフト・リンクファイル生成libgcc_s.1.dylib libgcc_s.10.5.dylibを
コマンド:
CDは/ usr / local / lib /
LN -s /usr/local/Cellar/gcc@8/8.3.0/lib/gcc/8/libgcc_s.1.dylib libgcc_s.10.5.dylib
コンパイルを再確認し、問題が解決されます。!!!!