🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ محسن محمدخانی
مشکل در نصب phpunit
جامعه پی اچ پی ایجاد شده در ۰۸ اردیبهشت ۱۴۰۰

سلام 

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
محسن محمدخانی ۰۹ اردیبهشت ۱۴۰۰، ۱۹:۰۷