الترقية إلى أحدث الضفيرة و SSL المفتوحة في متصفح الويب

المشكلة:
مقدمي خدمات التجارة الإلكترونية مثل Paypal وعرض متطلبات SSL صارمة أكثر. من:
“يتطلب OpenSSL >= 1.0.1 ليتم تثبيتها على الملقم الخاص بك”

يظهر معلومات بي إتش بي:
الضفيرة
SSL Version OpenSSL/1.0.0

حل:

  • تثبيت آخر الضفيرة:

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*

./تكوين –محلل تمكين مترابطة –تمكين http –تمكين بروتوكول نقل الملفات –تمكين الوكيل –تمكين-tftp –تمكين ntlm –تمكين-ثابت –مع ssl =/usr/المحلية/ssl –تمكين ipv6 –تمكين المشترك –with-libidn
جعل && جعل تثبيت

/usr/local/bin/curl –نسخة

  • Configure PHP to use it -Create a new file /var/cpanel/easy/apache/rawopts/all_php5 with this contents:
    with-curl=/usr/local/src/curl-7.52.1
  • Rebuild Apache & PHP with EasyApache 3.

Result:

PHP info should now show:
cURL Information 7.52.1
SSL Version OpenSSL/1.0.1e

تثبيت ZMQ لPHP

مجلد مشترك HTTP://download.zeromq.org/zeromq-4.1.0-rc1.tar.gz
-zxvf من zeromq-4.1.0-rc1.tar.gz
zeromq CD-4.1.0
./تكوين
جعل
جعل تثبيت

 

PECL تثبيت zmq بيتا

 

Find 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. من: 5555, 8080. Check scripts like push-server.php .