web-dev-qa-db-ja.com

PHPでIMAP機能を有効にするにはどうすればよいですか?

SlicehostでUbuntu、Apache 2、およびPHP5を実行するLAMPボックスがあります。私はこのすべてのsysadminに少し慣れていません(私は主にWeb開発者です)。

PHPでIMAP関数を使用する必要がありますが、phpinfo()によると有効になっていないようです。それらを有効にするにはどうすればよいですか?

ネットで見つけることができるすべての情報は、PHPを再コンパイルして追加する必要があると述べていますが、それを行う方法の手がかりがありません。

何かアドバイスをいただければ幸いです。ありがとう。

5
Hellweaver666

それは、LAMPサーバーが実行されているディストリビューションによって異なります。たとえば、Debianでは、コマンドapt-get install php5-imapを使用して、パッケージマネージャーから直接PHP5 IMAPモジュールをインストールできます。

12

以下を実行します。

apt-get install php5-imap

ただし、デフォルトでは有効になっていないため、次のように有効にします。

php5enmod imap

次に、Apacheをバウンスします。

service Apache2 restart

できました。

10
John Simmonds

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が有効になっています。

0