1. ホーム
  2. apache

[解決済み] Ubuntuを13.10にアップグレードするとmCryptが存在しない

2023-03-02 21:19:42

質問

システムを Ubuntu 13.04 から 13.10 にアップグレードした後、apache、mysql、および php の構成にいくつかの問題が発生しました。

私はそれらのほとんどを解決しましたが、私はmCryptライブラリが動作するように見えることができません。 パッケージはインストールされているので、私はそれを apt-get する必要はありません。サーバーは動作し、すべてがうまくいっているように見えますが、私が実行しようとしたとき php artisan serve をLaravel 4で実行しようとすると、mCryptが必要であるというメッセージが表示されます。

私は php --ri mcrypt と出力されました。 Extension 'mcrypt' not present. 私は extension=mcrypt.so/etc/php5/apache2/php.ini に変更しましたが、うまくいきませんでした。

何か思い当たることはありますか?

出力される dpkg --get-selections | grep php5

libapache2-mod-php5         install
php5                        install
php5-cli                    install
php5-common                 install
php5-gd                     install
php5-json                   install
php5-mcrypt                 install
php5-mysql                  install
php5-readline               install

どのように解決するのですか?

私は私が解決策を見つけたと思います。 Launchpad.net .

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available
sudo php5enmod mcrypt
sudo service apache2 restart

これは私の場合、うまくいきました。