L'aggiornamento al più recente CURL e Open SSL in WHM

Problema:
i provider di e-commerce come Paypal ha introdotto più severi requisiti di SSL. Ex:
“richiede OpenSSL >= 1.0.1 per essere installato sul vostro server”

PHP info spettacoli:
RICCIOLO
SSL versione OpenSSL/1.0.0

Sistemare:

  • Installare CURL più recenti:

cd / usr / local / src
wget https://curl.haxx.se/download/curl-7.52.1.tar.gz
tar - xvzf curl-7.52.1.tar.gz
ricciolo di CD *

./configurare –Enable-filettato-resolver –enable-http –Enable-ftp –Enable-proxy –Enable-tftp –Enable-ntlm –Enable-statica –con ssl = / usr/local/ssl –enable-ipv6 –enable-condivisa –con libidn
rendere && make install

/usr/local/bin/ricciolo –version

  • Configurare PHP per usarlo-creare un nuovo file /var/cpanel/easy/apache/rawopts/all_php5 con questo contenuto:
    –with-curl=/usr/local/src/CURL-7.52.1
  • Ricompilare Apache & PHP con EasyApache 3.

Risultato:

Ora dovrebbero mostrare informazioni PHP:
Ricciolo informazioni 7.52.1
SSL versione OpenSSL/1.0.1e

Installare ZMQ per PHP

wget http://download.zeromq.org/zeromq-4.1.0-rc1.tar.gz
-zxvf di zeromq-4.1.0-rc1.tar.gz
cd zeromq-4.1.0
./configurare
rendere
make install

 

PECL installare ZMQ-beta

 

Trova php.ini :

php -i | grep ' File di configurazione’

 

Controllare se è stata aggiunta l'estensione:

/usr/local/lib/php.ini gatto | grep ZMQ
Dovrebbe mostrare:
extension =”zmq.so”

Configurazione di un file contenente codice phpinfo.php phpinfo() in quella cartella, per verificare se libreria viene caricata.

 

Se il server dispone di un firewall, questo richiede l'apertura di alcune porte nel firewall per TCP. Ex: 5555, 8080. Controllare gli script come push-server.php .