Quando eu instalo o pacote php com sudo apt install php-mysql
. Ele instala dois pacotes. Qual deles está em uso? Esses são realmente dois pacotes ou php-mysql é um alias como um link simbólico do pacote atual em uso?
sudpo apt list --installed
saídas
php-mysql/noble,now 2:8.3+93ubuntu2 all [installed]
php8.3-mysql/noble,now 8.3.6-0maysync1 amd64 [installed,automatic
Se você usar
apt show package_name
para cada um, verá mais informações.Resumindo,
php-mysql
fornece um módulo mysql e uma dependência para o pacote PHP padrão que éphp8.3-common
. Basicamente fornece parte da documentação que pode ser vista no seguinte comando que mostra os arquivos que fornece quais são os direitos autorais e o changelog:php8.3-mysql
fornece os módulos para PHP que são usados para interagir com o MySQL, incluindophp-mysqli php-mysqlnd php-pdo-mysql php8.3-mysqli php8.3-mysqlnd php8.3-pdo-mysql
algumas outras coisas.O comando a seguir mostra isso nos arquivos que ele fornece:
apt show
edpkg-query -L
são úteis para encontrar essas informações em pacotes.