right-information
1 Install and upgrade
1.1 System Requirements
1.2 Source Code Installation
1.3 One-Click Installation for Windows
1.4 Zsite, ZenTao and Zdoo
1.5 Install Zsite with online scripts
1.6 Upgrade Zsite
1.7 Upgrade Zsite with online scripts
1.8 Zsite Themes
1.9 Chosose decrytion software
2 About Zsite
2.1 About Zsite
2.2 Marketing in the era of mobile internet
2.3 Zsite License
2.4 Zsite and ZenTao
3 How to use Zsite
3.1 Content
3.1.1 Article
3.1.1.1 Article Category
3.1.1.2 Publish an Article
3.1.1.3 Edit, Delete and Attach
3.1.2 Page
3.1.2.1 Zsite Page
3.1.3 Blog
3.1.3.1 Zsite blog
3.1.4 Book
3.1.4.1 Add a book
3.1.4.2 Add chapters to a book
3.1.4.3 Write articles for a chapter
3.1.4.4 Book settings
3.1.5 Submission
3.1.5.1 Submit an article
3.2 Mall
3.2.1 Orders and Settings
3.2.2 Product
3.2.2.1 Product category
3.2.2.2 Add a product: basic info
3.2.2.3 Add a product: attributions
3.2.2.4 Add a product: images
3.3 User
3.3.1 User Management
3.3.1.1 User list
3.3.2 Comment
3.3.2.1 Review and reply a comment
3.3.3 Forum
3.3.3.1 Board settings
3.3.3.2 Board moderator and descriptions
3.3.3.3 Edit, delete, reply and stick a thread
3.4 SEO
3.4.1 Traffic Statistics
3.4.2 Keywords
3.4.3 Links
3.5 UI
3.5.1 Interface
3.5.1.1 Theme
3.5.1.2 Layout
3.5.1.3 Appearance
3.5.1.4 Code
3.5.1.5 Source
3.5.1.6 Mobile site
3.5.2 Logo
3.5.2.1 Site logo
3.5.2.2 Site favicon
3.5.3 Slides
3.5.4 Navigation
3.5.5 Widget
3.5.5.1 Manage a widget
3.5.5.2 Example: customized widget
3.5.5.3 Example: use Widget to set the style
3.5.6 Visual Editor
3.5.7 Other Settings
3.5.8 Custom Themes
3.6 Ext
3.6.1 Extensions and Themes
3.6.2 Import JS
3.7 Set
3.7.1 Site
3.7.1.1 Basic settings
3.7.1.2 Language
3.7.1.3 Path
3.7.1.4 Domain settings
3.7.1.5 CND settings
3.7.1.6 Cache settings
3.7.1.7 Homepage menu
3.7.1.8 Full text retrieval
3.7.1.9 Backup/Restore
3.7.1.10 Agreement
3.7.1.11 Static Settings
3.7.2 Company
3.7.2.1 Company Information
3.7.2.2 Contact
3.7.3 Points
3.7.4 API
3.7.4.1 Email Setting
3.7.4.2 OAuth
3.7.4.2.1 GitHub
3.7.4.2.2 Facebook
3.7.5 Security
3.7.5.1 Basic settings
3.7.5.2 Filters and Blacklist/Whitelist
3.7.5.3 Sensitive words and attachment
3.7.5.4 Verification Code
3.7.5.5 Admin and Privileges
4 System Maintenance
4.1 Configure web server for URL
4.2 Backup Zsite
4.3 Install Zend Guard Loader
4.4 Install Ioncube
4.5 Install other PHP extensions
4.5.1 Install PHP-openssl
4.5.2 Install PHP-curl
4.5.3 Install PHP-json
4.5.4 Install PHP-mbstring
4.5.5 Install PHP-gd
4.5.6 Install PDO
5 Customization
5.1 Before you start
5.2 Zsite source code
5.3 Zsite directory structure
5.4 Find the code to modify
5.5 Database structure
6 Zsite Cloud
6.1 Zsite License
6.2 Zsite versions
6.3 Resolve domain name to Zsite server
6.4 Why my site is locked?
6.5 How to backup my Zsite data?

Install PHP-openssl

2018-07-31 09:29:14
Jon
776
Last edited by Jon on 2018-08-10 11:31:28

Many SMTP servers now require SSL, and SSL requires PHP to load OpenSSL. This article is to show you how to install OpenSSL on a Linux / Windows system.


About OpenSSL

OpenSSL is a secure socket layer password library, including the main cryptographic algorithms, the common key and certificate encapsulation management functions and the SSL protocol, and provides a rich application for testing or other purposes.


For Linux

1. CentOS

php installation package path:/data/php5.6.14/
PHP installation path:/usr/local/php/



(Set the path according to your actucal situation. Below is an example)

Find the directory of curl in PHP installation package.

cd /data/php5.6.14/ext/openssl/

Rename config0.m4

mv config0.m4 config.m4

Run phpize

/usr/local/php/bin/phpize

Compile and install

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make && make install


Now openssl.so is in the directory of /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/



Add the code below to php.ini

extension=openssl.so



Restart PHP and chech whether PHP-openssl is installed using phpinfo()


2. Ubuntu

Execute

sudo apt-get install openssl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev


Restart Ubuntu


For Windows

1. Check php.ini  whether ;extension=php_openssl.dll exists. If it does, remove the annotate ';'; if not,  add extension=php_openssl.dll.

2 In the PHP folder: copy php_openssl. dll, ssleay32. dll, and libeay32. DLL 3 to WINDOWS\system32\ .

Note: If you don't have php_openssl. dll, download one that fits your PHP version.

3. Restart the service


Write a Comment
Comment will be posted once reviewed.
right-information