Php

如何在 FreeBSD 上一次性更新 PHP 及其所有模組?

  • April 24, 2021

基本上,我通常會這樣做:

# portsnap fetch
# portsnap update

# portmaster -L | grep -B1 "New version"
   ===>>> php5-5.2.11
   ===>>> New version available: php5-5.2.12
# portmaster php5-5.2.11

但是對於 PHP,我有大約 40 個模組,並且必須一個一個地處理它們。有沒有更好(和安全)的方法來做到這一點?

編輯:事實證明這是需要的:

# portmaster php5-extensions

令人驚訝的是,要找出它是多麼困難!

portmaster -db php5*

首先我應該說我不使用portmaster,我使用portupgrade,但是我建構埠而不是使用包!

Portupgrade 允許您放置:

portupgrade php\*

這將升級所有 php 埠。Portmaster 可能會做同樣的事情。

你也可以一次性給 portsnap 多個命令,所以你可以把

portsnap fetch update

引用自:https://serverfault.com/questions/105876