web-dev-qa-db-ja.com

警告:モジュールmcrypt iniファイルは/etc/php/7.2/mods-availableに存在しません

私は、readline 5.2とApache2を使用して、debian-linux-gnu(x86_64)のために、ランプがインストールされたUbuntu 16.04.3 LTS、php 7.2、mysql Ver 15.1 Distrib 10.2.12-MariaDBにphpmyadminをインストールしようとしました。

そして、私は this digitalOceanからの記事をフォローしていますが、私はSudo phpenmod mcryptというメッセージが表示されました。

警告:モジュールmcrypt iniファイルは/etc/php/7.2/mods-availableに存在しません

私はgodaddyにインストールされたubuntuでこれをやっています

これに最適なソリューションを提供できますか?

12
Fil

php7.1-mcryptphp7.2をポイントすると、ここで問題が解決します。以下は、php7.2で7.1バージョンのmcryptを設定する手順です。

Install php7.1-mcrypt

Sudo apt install php7.1-mcrypt


php7.1-mcryptへのシンボリックリンクを作成

Sudo ln -s /etc/php/7.1/mods-available/mcrypt.ini /etc/php/7.2/mods-available/


mcrypt拡張機能を有効にする

Sudo phpenmod mcrypt


FastCGI Process Managerサービスを再起動

Sudo service php7.2-fpm restart


注:
上記のソリューションは、php7.2-mcryptが使用できなくなるまで、aptを介してphp7.2でmcryptを有効にする回避策です。

19
Somnath Sinha

php-7.上記のように、このコマンドを実行する必要がありました

Sudo ln -s /etc/php/7.0/mods-available/mcrypt.ini /etc/php/7.3/mods-available/バージョン7.0がデフォルトで付属しています。

0