ホームページ >バックエンド開発 >PHPチュートリアル >centOS6 phpコンパイルimapモジュール

centOS6 phpコンパイルimapモジュール

WBOY
WBOYオリジナル
2016-06-23 13:45:041181ブラウズ

php c-client imap クライアントをコンパイルします。 ダウンロード アドレス http://www.washington.edu/imap/mirrors.html

最初のステップは c-client をコンパイルすることです

公式ドキュメントはその後少しわかりにくいです「エラー: x509v3.h: そのようなファイルまたはディレクトリはありません」というエラーが報告されました。フォーラムを検索し、次のコマンドを使用してコンパイルして

make slx SSLINCLUDE=/usr/include/openssl/ EXTRACFLAGS=- を渡しました。 fPIC

は EXTRACFLAGS を追加しませんでした=- fPIC は、php-imap のコンパイル時にエラーを報告しました: libc-client.a: シンボルを読み取れませんでした: 不正な値。追加後、コンパイルはスムーズに完了しました


2 番目のステップは、ファイルをディレクトリ

mkdir lib

mkdir include

cp c-client/*.c lib/

cp c-client にコピーすることです。 /*.h include /

cp c-client/c-client.a lib/libc-client.a


パート 3、PHP のコンパイル

時間と労力を節約するために拡張された方法でコンパイルします

cd php-5.3.23 /ext/imap

phpize

./configure --with-imap=/usr/local/imap-2007f/ --with-imap-ssl

imap.la imap.so をコピーPHP 拡張ディレクトリ


ステップ 4、php 設定を変更します

php.ini を変更し、

extension=/path/to/imap.so を追加します

php-fpm を再起動します


リファレンス

http://www.brighterlamp.com/2012/12/how-to-compile-php-with-imap-support/

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