Upgraden naar de nieuwste CURL en Open SSL in WHM

Probleem:
e-commerce leveranciers zoals Paypal meer strikte SSL voorschriften ingevoerd. Ex:
“OpenSSL vereist >= 1.0.1 te worden geïnstalleerd op uw server”

PHP info shows:
CURL
SSL versie OpenSSL/1.0.0

Fix:

  • Installeren van de nieuwste 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
CD curl *

./configureren –inschakelen-schroefdraad-resolver –inschakelen-http –enable-ftp –inschakelen-proxy –inschakelen-tftp –inschakelen-ntlm –inschakelen-static –met ssl = / usr/local/ssl –inschakelen ipv6 –inschakelen-gedeeld –met-libidn
maken && Maak installeren

/usr/local/bin/curl –Versie

  • Configureren van PHP om het te gebruiken-Maak een nieuw bestand /var/cpanel/easy/apache/rawopts/all_php5 met deze inhoud:
    –with-curl=/usr/local/src/curl-7.52.1
  • Herbouwen van Apache & PHP met EasyApache 3.

Resultaat:

PHP info moet nu worden weergegeven.:
cURL informatie 7.52.1
SSL versie OpenSSL/1.0.1e

ZMQ voor PHP installeren

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
./configureren
maken
Maak installeren

 

PECL installeren zmq-beta

 

Php.ini vinden :

PHP -i | grep ' configuratiebestand’

 

Controleer of de extensie is toegevoegd:

kat /usr/local/lib/php.ini | grep zmq
Moet worden weergegeven:
uitbreiding =”zmq.so”

Opstelling van een phpinfo.php bestand met code phpinfo() in die map, om te controleren als de bibliotheek wordt geladen.

 

Als de server is een firewall, Dit vereist dat bepaalde poorten openen in firewall voor TCP. Ex: 5555, 8080. Selectievakje scripts zoals push-server.php .