最新のカールと南国 Open SSL へのアップグレードします。

問題:
Paypal のような電子商取引プロバイダーはより厳格な SSL 要件を導入. 例:
“OpenSSL が必要です。 >= 1.0.1 あなたのサーバーにインストールするには”

PHP 情報番組:
カール
SSL バージョン OpenSSL/1.0.0

フィックス:

  • 最新のカールをインストールします。:

cd/usr/local/src
wget https://curl.haxx.se/download/curl-7.52.1.tar.gz
-展開カール-7.52.1.tar.gz タールします。
cd カール *

./設定する –有効にするスレッド リゾルバー –有効にする http –ftp を有効にします。 –有効にするプロキシ –有効にする tftp –有効にする ntlm –有効にする静的 –ssl で =/usr/ローカル/ssl –ipv6 を有効にします。 –共有有効にします。 –libidn と
作る && make installを

/usr 社/ローカル/bin/カール –バージョン

  • Php でそれを使用する-この内容を新しいファイル/var/cpanel/easy/apache/rawopts/all_php5 を作成します:
    –with-curl=/usr/local/src/curl-7.52.1
  • Apache を再構築します。 & EasyApache PHP 3.

結果:

PHP の情報が表示されます。:
カール情報 7.52.1
SSL バージョン OpenSSL/1.0.1e

PHP用ZMQをインストールする

wgetのHTTP://download.zeromq.org/zeromq-4.1.0-rc1.tar.gz
タール-zxvf zeromq-4.1.0-rc1.tar.gz
CD zeromq-4.1.0
./設定する
作る
make installを

 

PECL zmqベータをインストール

 

php.iniのを探します :

PHP -i | grep ' 構成ファイル’

 

拡張機能が追加されたかどうかを確認してください:

猫/usr/local/lib/php.ini | グレップzmq
示さなければならない:
拡張子=”zmq.so”

セットアップコードは、phpinfoを含むphpinfo.phpファイル() そのフォルダ内の, ライブラリがロードされているかチェックする.

 

サーバがファイアウォールを持っている場合, これは、TCPのために、ファイアウォールでいくつかのポートを開く必要があります. 例: 5555, 8080. プッシュserver.phpというようなスクリプトを確認してください .