40代オヤジのプログラミング悪あがきブログ

40代のオヤジがプログラミング業界で悪あがきするテック系ブログです

pext-dom * -> it is missing from your system. Install or enable PHP's dom extension.で困った場合の対処法

ComposerでLaravel8をPHP8環境にインストールしようとして出たエラー

phpunit/phpunit[9.5.10, ..., 9.5.x-dev] require ext-dom * -> it is missing from your system. Install or enable PHP's dom extension.

要はext-domがないから失敗するねん。インストールしてね。と言ってます。

sudo apt-get install php8.0-dom

これをインスト―ルすれば万事解決。

Laraval9の環境構築でsail upに時間がかかりすぎたので、時短した方法まとめ

Binary code

Laraval9の環境構築だけをしたいのに、Sail upすると延々と終わらない件

Laravel9の環境構築をサクッとして、さっさとコードを書きたいだけなのに、初めて"sail up"すると延々とbuildを繰り返して終わらない、ということがありました。 次回からないようにするための備忘録。

続きを読む

Windows10にPHP7.4を入れて躓いたのでメモ

Windows10のPHP設定でつまずかないために

PHPにUnable to load dynamic library 'pdo_mysql'と怒られて、しかもなぜかC:\PHPに探しに行っていたので、理由がわからず戸惑ってしまいました。パスは通してphp --iniで問題が出ず、extension=pdo_mysqlセミコロンをはずすとエラー。C:\PHPに参照しに行ってるのがわかるが、ほかは文字化け・・・。ググりまくってやっとわかりました。

続きを読む