Homestead php拡張のインストール方法
1004 ワード
Homesteadはphp 7をインストールする.1のMongoDB拡張の方法
Laravel公式VagrantミラーHomestead、デフォルトではphpのMongodb拡張がインストールされていません.以下はphp 7です.1 mongodb拡張のチュートリアルを手動でインストールします.このチュートリアルに従って、自動化されたスクリプトを書くことができますよ.
ステップ1:pecl updateチャネルのアップグレード
ステップ2:opensslのショートカットを作成します.そうしないと、エラーが発生します.
ステップ3:peclを使用してmongodb拡張子を自動的にインストールする
低バージョンのphpは、sudo pecl install mongoコマンドインストール拡張機能を使用しています.
ステップ4:phpを変更します.iniのプロファイル、拡張子の追加
ここではHomesteadには2つの位置のphpがあることに注意してください.iniは/ect/php/7.1/fpm/phpを変更します.ini、一つは/etc/php/7.1/cli/phpです.ini,
この2つのphp.iniファイルにextension=mongodbを追加します.so
低バージョンのphpの場合はextension=mongoを追加します.so.
ステップ5:php 7を再起動する.1-fpm
ステップ6:phpの拡張を表示する
php -m
mongodbの拡張があれば、インストールに成功したことを示します.
http://www.jicker.cn/5631.html
Laravel公式VagrantミラーHomestead、デフォルトではphpのMongodb拡張がインストールされていません.以下はphp 7です.1 mongodb拡張のチュートリアルを手動でインストールします.このチュートリアルに従って、自動化されたスクリプトを書くことができますよ.
ステップ1:pecl updateチャネルのアップグレード
sudo pecl channel-update
ステップ2:opensslのショートカットを作成します.そうしないと、エラーが発生します.
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib
ステップ3:peclを使用してmongodb拡張子を自動的にインストールする
sudo pecl install mongodb
低バージョンのphpは、sudo pecl install mongoコマンドインストール拡張機能を使用しています.
ステップ4:phpを変更します.iniのプロファイル、拡張子の追加
ここではHomesteadには2つの位置のphpがあることに注意してください.iniは/ect/php/7.1/fpm/phpを変更します.ini、一つは/etc/php/7.1/cli/phpです.ini,
sudo vim php.ini
コマンドの使用この2つのphp.iniファイルにextension=mongodbを追加します.so
低バージョンのphpの場合はextension=mongoを追加します.so.
ステップ5:php 7を再起動する.1-fpm
sudo service php7.1-fpm restart
ステップ6:phpの拡張を表示する
php -m
mongodbの拡張があれば、インストールに成功したことを示します.
http://www.jicker.cn/5631.html