Mise à niveau vers la dernière CURL et Open SSL dans WHM

Problème:
les fournisseurs de commerce électronique comme Paypal introduit plus strictes exigences de SSL. Ex:
“nécessite OpenSSL >= 1.0.1 doit être installé sur votre serveur”

PHP info spectacles:
CURL
SSL Version OpenSSL/1.0.0

Réparer:

  • Installer le dernier CURL:

CD /usr/local/src
wget https://curl.haxx.se/Download/CURL-7.52.1.tar.gz
tar - xvzf curl-7.52.1.tar.gz
curl CD *

./configurer –enable-thread-résolveur –Enable-http –Enable-ftp –Enable-proxy –Enable-tftp –Enable-ntlm –Enable-statique –avec-ssl = / usr/local/ssl –activer ipv6 –enable-shared –avec-libidn
faire && make install

/usr/local/bin/curl –Version

  • Configurer PHP pour utiliser-créer une nouvelle /var/cpanel/easy/apache/rawopts/all_php5 de fichier avec ce contenu:
    –with-curl=/usr/local/src/CURL-7.52.1
  • Reconstruire l’Apache & PHP avec EasyApache 3.

Résultat:

Informations PHP devraient maintenant afficher:
cURL Information 7.52.1
SSL Version OpenSSL/1.0.1e

Installez ZMQ pour PHP

wget http://download.zeromq.org/zeromq-4.1.0-rc1.tar.gz
-zxvf de ZeroMQ-4.1.0-rc1.tar.gz
-4.1.0 de cd
./configurer
faire
make install

 

pecl install ZMQ-bêta

 

Trouver le fichier php.ini :

php -i | grep "fichier de Configuration’

 

Vérifiez si l'extension a été ajouté:

/usr/local/lib/php.ini de chat | grep ZMQ
Devrait montrer:
extension =”zmq.so”

Configurer un fichier phpinfo.php contenant code phpinfo() dans ce dossier, pour vérifier si la bibliothèque est chargée.

 

Si le serveur dispose d'un pare-feu, ce qui nécessite l'ouverture de certains ports dans le pare-feu pour TCP. Ex: 5555, 8080. Vérifiez les scripts comme push-server.php .