我正在開發一個PHP網站。我在我的筆記本電腦上有一個版本,用於開發一切和運行該網站的Web服務器。在Ubuntu上使用Composer安裝PHPUnit的好處?
我發現我可以用作曲家只在我的筆記本電腦,而不是使用"require-dev"
選項Using "require-dev" to install packages in composer
但是我的Web服務器上安裝PHPUnit,這帶有一些缺點:
從現在我必須在網絡服務器上撥打
php composer update --no-dev
,如果我忘記了--no-dev
那麼它也安裝在網絡服務器上我必須使用
$ ./vendor/bin/phpunit
打電話給phpunit我必須爲我的筆記本電腦上的每個項目安裝phpunit。
在Ubuntu sudo apt-get install phpunit
上安裝phpunit會好得多嗎?這樣我就不用擔心在服務器上使用--no-dev
選項,我可以簡單地通過$ phpunit
來調用它。我錯過了這裏重要的事情嗎?
不要在生產環境中運行'composer update'。您可能想安裝依賴項,而不是更新它們。運行'composer install --no-dev'。 – localheinz