Upgradovat na nejnovější CURL a Open SSL v WHM

Problém:
e-Commerce poskytovatelů, jako je Paypal zavedeny přísnější požadavky SSL. Ex:
“vyžaduje OpenSSL >= 1.0.1 nainstalována na vašem serveru”

Zobrazuje informace o PHP:
CURL
SSL verze OpenSSL/1.0.0

Oprava:

  • Nainstalujte nejnovější CURL:

CD texty
wget https://Curl.haxx.se/Download/Curl-7.52.1.tar.gz
tar - xvzf curl-7.52.1.tar.gz
CD curl *

./Konfigurace –Povolit-se závitem překladač –Enable http –Povolit ftp –Povolit proxy –tftp povolit –Povolit ntlm –Enable statický –s ssl = / usr/local/ssl –povolení ipv6 –povolení sdíleného –s běhová
Značka && Proveďte instalaci

/usr/local/bin/curl –verze

  • Konfigurace PHP používat-vytvořit nový soubor /var/cpanel/easy/apache/rawopts/all_php5 s tímto obsahem:
    –with-Curl=/usr/local/src/Curl-7.52.1
  • Znovu sestavit Apache & PHP s EasyApache 3.

Výsledek:

Informace o PHP by měl nyní zobrazit:
Zkroucení informace 7.52.1
SSL verze OpenSSL/1.0.1e

Instalace ZMQ pro PHP

wget http://Download.zeromq.org/zeromq-4.1.0-RC1.tar.gz
tar - zxvf zeromq-4.1.0-rc1.tar.gz
CD zeromq-4.1.0
./Konfigurace
Značka
Proveďte instalaci

 

PECL nainstalovat zmq-beta

 

Najít php.ini :

php -i | grep "konfigurační soubor’

 

Zkontrolovat, zda byla přidána přípona:

kočka /usr/local/lib/php.ini | grep zmq
By se měla zobrazit:
rozšíření =”ZMQ.so”

Nastavení souboru phpinfo.php obsahující kód phpinfo() v této složce, Chcete-li zkontrolovat, pokud je načtena knihovna.

 

Má-li server firewall, To vyžaduje otevření některých portů v bráně firewall pro protokol TCP. Ex: 5555, 8080. Podívejte se skripty jako push-server.php .