ホームページ  >  記事  >  バックエンド開発  >  php imapのインストールと設定方法

php imapのインストールと設定方法

藏色散人
藏色散人オリジナル
2021-07-02 10:13:153023ブラウズ

php imap のインストールと構成方法: 1. 必要な依存関係をインストールします; 2. php7.4 ソース コード パッケージをダウンロードします; 3. 拡張モジュールをコンパイルします; 4. php.ini を変更して imap 拡張を追加します。

php imapのインストールと設定方法

この記事の動作環境:Centos7 システム、PHP7.4 バージョン、DELL G3 コンピューター

インストールと設定方法phpイメージ?

php7 imap 拡張機能をインストールします

現在 Centos7.x システムを使用しており、php はバージョン 7.4 を使用しています。wlnmp ワンクリック パッケージはすでにこの拡張機能をサポートしています

imap 拡張機能が含まれていますin php ソース コード パッケージ内

1. 必要な依存関係をインストールします。コンパイル中に他の依存関係が見つからないというメッセージが表示された場合は、自分でインストールしてください

yum install autoconf gcc gcc-c++ libc-client-devel krb5-devel openssl-devel
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so
yum install autoconf gcc gcc-c++ libc-client-devel krb5-devel openssl-devel
ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

2. php7.4 をダウンロードします。ソースコード package

wget https://www.php.net/distributions/php-7.4.5.tar.gz
tar xf php-7.4.5.tar.gz
cd php-7.4.5/ext/imap
/usr/local/php/bin/phpize
wget https://www.php.net/distributions/php-7.4.5.tar.gz
tar xf php-7.4.5.tar.gz
cd php-7.4.5/ext/imap
/usr/local/php/bin/phpize

独自の phpize の場所に従って実行するだけです (phpize がどこにあるかわからない場合は、/ -name phpize で検索してください)。実行後、次の情報が表示されます。

Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902

3. 拡張モジュールをコンパイルします

./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make
make install
./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl
make
make install

実行が完了すると、拡張モジュールがコンパイルされたディレクトリが表示されます/usr/local/php/lib /php/extensions/no-debug-non-zts-20190902/

4. php.ini を変更し、Extension

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"
extension=imap.so
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902/"
extension=imap.so

注: extension_dir パスが以前に構成されている場合のみ、 extension=imap.so を設定する必要があります。

保存して終了し、phpを再起動します。

php -m | grep imap コマンドにパスすると、拡張機能が有効になったことを確認できます。

推奨学習: "PHP ビデオ チュートリアル "

以上がphp imapのインストールと設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。