Uppgradera till senaste CURL och öppna SSL i WHM

Problemet:
e-handel leverantörer som Paypal infördes mer strikt SSL-krav. Ex:
“kräver OpenSSL >= 1.0.1 installeras på din server”

PHP information visar:
CURL
SSL Version OpenSSL/1.0.0

Fixa:

  • Installera senaste CURL:

cd /usr/local/src
wget https://curl.Haxx.se/download/curl-7.52.1.tar.gz
tjära - xvzf curl-7.52.1.tar.gz
CD curl *

./Konfigurera –Aktivera-gängade-resolver –Aktivera-http –Aktivera-ftp –Aktivera-proxy –Aktivera-tftp –Aktivera-ntlm –Aktivera-static –med-ssl = / usr/lokal/ssl –Aktivera IPv6- –Aktivera-delade –med-libidn
göra && Se Installera

/usr/local/bin/curl –version

  • Konfigurera PHP för att använda det-skapa en ny fil /var/cpanel/easy/apache/rawopts/all_php5 med detta innehåll:
    –with-curl=/usr/local/src/curl-7.52.1
  • Återuppbygga Apache & PHP med EasyApache 3.

Resultatet:

PHP information bör nu Visa:
cURL Information 7.52.1
SSL Version OpenSSL/1.0.1e

Install ZMQ for 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
./Konfigurera
göra
Se Installera

 

pecl install zmq-beta

 

Hitta php.ini :

php -i | grep ‘Configuration File

 

Check if extension was added:

cat /usr/local/lib/php.ini | grep zmq
Should show:
extension=zmq.so

Setup a phpinfo.php file containing code phpinfo() in that folder, to check if library is loaded.

 

If server has a firewall, this requires opening some ports in firewall for TCP. Ex: 5555, 8080. Check scripts like push-server.php .