imap拡張機能の直接管理(centos / Ubuntu)をインストールする
- 24-07-2022
- Toanngo92
- 0 Comments
一部のオープンソースプロジェクトでは、私の状況では、codeigniterフレームワークで記述されたperfex CRMをインストールする必要があります。サーバーが、phpのimap拡張機能を有効にする必要があるという要件があります。これは、見つけるのに半日苦労した後、私の解決策です。 。
調査可能:
ステップ1:環境に応じてSSH、コンソール…経由でターミナルにログインします
Centosで、次のコマンドを使用します。
yum -y install pam-devel
そして私たちが使用するUbuntu :
apt-get install libc-client-dev
次に、次のコマンドラインを1行ずつ実行して、imap拡張機能をインストールします。
cd /root wget -O imap_php.sh files.directadmin.com/services/all/imap_php.sh chmod 755 imap_php.sh ./imap_php.sh
インストールが完了したら、以下のコマンドを使用してimapのステータスを確認します。
./imap_php.sh –check
それでも取得できない場合は、以下のコマンドを使用して、php.iniファイルの正確なパスを見つけてください。
find / -name "php.ini" // output sẽ hiển thị dạng /opt/alt/php71/etc/php.ini /opt/alt/php-internal/etc/php.ini /opt/alt/php73/etc/php.ini /usr/local/php72/lib/php.ini /usr/local/php73/lib/php.ini /usr/local/php56/lib/php.ini /usr/local/php53/lib/php.ini
実行している正しいバージョンのphpでphp.iniファイルを開いて編集することを確認してください。以下のコマンドを使用して、phpのバージョンを確認できます。
php -v
行extension=imapを見つけます。末尾を削除します;拡張imapのコメントを解除する前
;extension=imap // bỏ ; ở dòng này
サービスを再起動して、vpsの状態をリセットします。
reboot // another way service litespeed restart service php-fpm restart service directamin restart
セットアップ後の結果をお楽しみください、頑張ってください!