PDA

Visualizza la versione completa : stream_filter_append, unable to locate filter PHP 7.3


robynosse
05-05-2020, 14:06
Ciaoa tutti,
utilizzavo con php 5 questa funzione, che funzionava correttamente:


stream_filter_append($fp, 'mcrypt.tripledes', STREAM_FILTER_WRITE, $opts);


Adesso, con php 7.3, da quando ho migrato, mi da il seguente warning:


<b>Warning</b>: stream_filter_append(): unable to locate filter &quot;mcrypt.tripledes&quot; in <b>C:\wamp64\www\Config\Class_File.php</b> on line <b>29</b><br />


La linea 29 è quella riportata sopra.
Idee su come risolvere?

Grazie,
Roberto

Alhazred
05-05-2020, 14:25
Mycrypt è stato tolto dall'installazione di default di PHP, devi installare tu il modulo se vuoi usarlo.

robynosse
05-05-2020, 15:49
Mycrypt è stato tolto dall'installazione di default di PHP, devi installare tu il modulo se vuoi usarlo.

Come lo installo su wamp?

Online fortunatamente funziona e non ho il problema, ma per la macchina di prova, non è installato.
Ho cercato su internet ma non trovo indicazioni che mi possano aiutare.

Grazie,
Roberto

Alhazred
05-05-2020, 16:07
Fondamentalmente devi rimediare il file dll, copiarlo nella cartella "ext" di PHP, poi referenziarlo nel file php.ini e riavviare Apache.

Ricorda però che non troverai la versione per PHP >= 7.2 perché non è più supportato, quindi neanche più aggiornato per funzionare con le nuove versioni di PHP.
Il consiglio, se puoi, è di passare a qualche altra librerira, tipo OpenSSL.

Loading