Invece di DISTINCT adopera, al termine della query, il termine GROUP BY descrizione ed aggiungi in cima alla query il COUNT(*) come campo da selezionare.

Codice PHP:
$sql " SELECT " .
" COUNT(*), descrizione " 
" FROM " 
" magazzino " .
" WHERE " .
" fk_status = 1 " .
" AND " .
" descrizione LIKE '%" $descrizione "%' " .
" GROUP BY (descrizione) " .
" ORDER BY " .
" descrizione ASC, " .
" pk_articolo ASC "