سلام
composer require --dev phpunit/phpunit ^9
من وقتیکه دستور بالا میزنم به من ارور میده
تو اینترنت خیلی سرچ کردم و گفتن که باید extensions زیر نصب کنی
sudo apt install php-xml
دستور بالا زدم و extensions نصب شد ولی باز هم ارور میده
نسخه php من 7.4 هستش
لاگ ارور آپلود کردم
سلام و احترام
این کار ها رو یه بار انجام بدید نتیجه رو اعلام کنید اگه موردی پیش اومد دوباره بررسیش کنیم
sudo apt-get update
sudo apt install php-xml
sudo apt-get install php-mbstring
composer update
composer require --dev phpunit/phpunit ^9
دستورات بالا رو به ترتیب اجرا کنید
مشکل حل شد
من با دستور php -m که لیست extensions های php نشون میده متوجه شدم که extensions نصب نمیشه و ارور هم موقع نصب نمیده
دستور زیر وارد کردم
sudo apt-get install php7.4-xml
لاگ زیر داد
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
mongodb-compass : Depends: libgconf-2-4 but it is not going to be installed or
libgconf2-4 but it is not installable
Depends: libgconf-2-4 but it is not going to be installed
php7.4-xml : Depends: php7.4-common (= 7.4.3-4ubuntu1) but 7.4.16-1+ubuntu20.04.1+deb.sury.org+1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
با اجرای دستور زیر و اجرای دوباره دستور نصب extensions , extensions مورد نظر نصب شد و مشکل نصب phpunit حل شد
apt --fix-broken install