SlicehostでUbuntu、Apache 2、およびPHP5を実行するLAMPボックスがあります。私はこのすべてのsysadminに少し慣れていません(私は主にWeb開発者です)。
PHPでIMAP関数を使用する必要がありますが、phpinfo()によると有効になっていないようです。それらを有効にするにはどうすればよいですか?
ネットで見つけることができるすべての情報は、PHPを再コンパイルして追加する必要があると述べていますが、それを行う方法の手がかりがありません。
何かアドバイスをいただければ幸いです。ありがとう。
それは、LAMPサーバーが実行されているディストリビューションによって異なります。たとえば、Debianでは、コマンドapt-get install php5-imap
を使用して、パッケージマネージャーから直接PHP5 IMAPモジュールをインストールできます。
以下を実行します。
apt-get install php5-imap
ただし、デフォルトでは有効になっていないため、次のように有効にします。
php5enmod imap
次に、Apacheをバウンスします。
service Apache2 restart
できました。
PHPバージョン:
$ php -v
7.0.32を示しているとします。したがって、FastCGI Process Manager(fpm)ツールのバージョンは7.0です。
次に、IMAP ENABLEとENJOYをインストールします!!以下のコマンドに従ってください。
# Sudo apt-get install php7.0-imap
# phpenmod imap
サービスを再起動して有効にする:
# Sudo systemctl restart php7.0-fpm
# Sudo systemctl enable php7.0-fpm
今すぐ確認してください。IMAPが有効になっています。