How to add PHP openssl extensions to an unknown CentOS Server

Source: Internet
Author: User
Tags centos server

1. The server has been customized and I do not know the corresponding centos version;

2. PHP is compiled by yourself, and the source code of the corresponding version is not retained on the server. Find the php version number through/pathto/php-v, and then download the corresponding php source code package through wget;

3. pressurize the code to the ext/openssl directory of the source code and configure the compiling environment using phpize. The general steps are as follows:

Cannot find config. m4.
Make sure that you run '/usr/local/bin/phpize' in the top level source directory of the module

Check that the openssl directory contains config. w32 and config0.m4, and change config0.m4 to config. m4.

Mv config0.m4 config. m4



Run:

/Usr/local/bin/phpize


Compile:

./Configure -- with-openssl -- with-php-config =/usr/local/bin/php-configmake; make install

 


After the prompt is successful, add extension = openssl. so to php. ini.
Restart apache or php-fpm.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.