PHP は人気のあるプログラミング言語として、Web アプリケーションを開発する際に常に最もよく使用される言語の 1 つです。さらに、IMAP (Internet Mail Access Protocol) は電子メールを取得するための標準プロトコルであるため、IMAP 拡張子は多くの開発者にとって必須の拡張子です。
この記事では、PHP 7.2 の IMAP 拡張機能をコンパイルしてインストールする方法を学習します。 Ubuntu 18.04 オペレーティング システムに基づく例を使用してプロセスを説明します。
ステップ 1: 依存関係をインストールする
まず、Ubuntu オペレーティング システムで IMAP 拡張機能をコンパイルするために、いくつかの依存関係をインストールする必要があります。ターミナルを開いて次のコマンドを実行してください:
sudo apt-get install libc-client-dev libkrb5-dev
ステップ 2: PHP ソース コードをダウンロードする
次に、PHP 7.2 のソース コードをダウンロードする必要があります。ターミナルで次のコマンドを実行してください:
wget https://www.php.net/distributions/php-7.2.34.tar.gz
ステップ 3: PHP ソース コードを解凍します
PHP ソース コードをダウンロードした後、次のコマンドを使用して解凍する必要があります:
tar -xzvf php-7.2.34.tar.gz
ステップ 4: PHP ソース コード ディレクトリに移動します。
次のコマンドを使用して、PHP ソース コード ディレクトリに移動します。
cd php-7.2.34
ステップ 5: コンパイル パラメータを構成する
PHP ソース コード ディレクトリに入ったら、次のコマンドを使用してコンパイル パラメータを設定する必要があります:
./configure --with-imap --with-imap-ssl --with-kerberos
このステートメントの 3 つのオプションは次のとおりです:
ステップ 6: コンパイルするソース コード
コンパイル パラメーターを構成します。その後、次のコマンドを使用して PHP ソース コードをコンパイルします。
make
このコマンドは、ソース コードのコンパイルに時間がかかりますが、次のコマンドで出力が表示されます。ターミナル。
ステップ 7: コンパイル済みファイルをインストールする
ソース コードをコンパイルした後、次のコマンドを使用してコンパイル済みファイルをインストールする必要があります:
sudo make install
このコマンドは、ファイルを次の場所にインストールします。システムの PHP および関連ファイル。
ステップ 8: PHP 構成ファイルを開く
任意のテキスト エディターを使用して、PHP 構成ファイルを開きます。 Ubuntu では、このファイルは /etc/php/7.2/apache2/php.ini にあります。
ステップ 9: imap 拡張機能を有効にする
php.ini ファイルで次の行を見つけてコメントを解除します:
;extension=imap
「;」を削除して imap を有効にします。行は次のようになります。
extension=imap
ステップ 10: 変更を保存して終了
変更を保存した後、テキスト エディタを終了します。
ステップ 11: Apache の再起動
次のコマンドを使用して Apache を再起動します:
sudo service apache2 restart
これで、PHP 7.2 用の IMAP 拡張機能が正常にコンパイルされ、インストールされました。
結論
この記事では、PHP 7.2 IMAP 拡張機能のコンパイルとインストールのプロセスを簡単に説明しました。何か問題が発生した場合やご質問がある場合は、お気軽にお問い合わせください。
以上がphp7.2でimapをコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。