monteecristoo’s blog


MongoDB PHP driver

新しい ObjectId を作る @mongo shell ObjectId(); @php new MongoDB/BSON/ObjectId; PHP側でnamespaceを使っていたら… use MongoDB\BSON\ObjectID; new ObjectID; 参考: BSON — PHP Library Manual 1.4 PHP: MongoDB\BSON\ObjectId - Manual //

jenssegers/laravel-mongodb Installation on php7.2 cloud9

Updated: 2018/9/27 php7.2 を cloud9 にインストール MongoDB のインストール PHP 用の MongoDB ドライバーをインストール PHP: Installing the MongoDB PHP Driver with PECL - Manual sudo pe…

php の mongodb ドライバーをインストールしようとしたらエラーが発生した cloud9

環境: php7.2 cloud9(ubuntu14.0.4) cloud9 で php5 から php7 にアップデート済み MongoDB ver 4.0.2 sudo pecl mongodb => Parse error: syntax error, unexpected 'new' (T_NEW) in /usr/share/php/PEAR/Frontend.php on line 91 solution: sudo apt-g…

PHP 倉庫

// updated: 2018/4/6 複数の値を返す >>> 配列を使う return array($a, $b); 参考: 関数/メソッドから複数の値を返すには(多値返却) | hydroculのメモ 配列に連想配列を追加 $hoge = array('key1'=>'value1'); $hoge += array('key2'=>'value2'); var_dump…

PHP のシステムファイルが破損した場合 Unable to load dynamic library

composer update or composer require xxx phpunit/phpunit 6.1.4 requires ext-dom * -> the requested PHP extension dom is missing from your system. → sudo apt-get install php7.1-xml composer update or composer require xxx → error- Unable to l…

PHP のシステム設定をGUIで確認できる便利コマンド


参考: PHPにインストールされているモジュールを調べる php -m

jenssegers/laravel-mongodb installation PHP7.1 on cloud9 未解決

// updated: 2018/9/25 *エラーでworkspaceにアクセスできなくなることがあるのでworkspaceをクローンして実行 mongodbのsetup $ sudo pecl install mongodb → error Warning: Invalid argument supplied for foreach() in Command.php on line 249 Warning…