Home > Backend Development > PHP7 > body text

Introduction to php7.1 installing openssl extension

coldplay.xixi
Release: 2023-02-17 18:40:01
forward
2618 people have browsed it

PHP7The column introduces how to install openssl extension in php7.1

Introduction to php7.1 installing openssl extension

Recommended (free): PHP7

When installing pha, I found that php needs to support openssl, as shown in the figure below

Introduction to php7.1 installing openssl extension

Source code download

Wget https://www.php.net/distributions/php-7.1.33.tar.gz
Copy after login

Unzip

Tar -xvf php-7.1.33.tar.gz
Copy after login

Compile and package

Enter the extension directory of openssl:

Cd  /alidata2/software/php-7.1.33/ext/openssl
[root@59et openssl]# /usr/local/php/bin/phpize
Cannot find config.m4. 
Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module
[root@59et openssl]# cp ./config0.m4 ./config.m4
Copy after login

Initialization

[root@59et openssl]# phpize
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303
Copy after login

Configuration

[root@59et openssl]#  ./configure --with-php-config=/usr/local/php/bin/php-config
Copy after login

Compile

Make&make install
[root@59et openssl]# make install
Installing shared extensions:     /usr/lib64/php/modules/
[root@59et openssl]# cd /usr/lib64/php/modules/
[root@59et modules]# ls
bz2.so       curl.so  fileinfo.so  gettext.so  json.so      mcrypt.so          opcache.so      pdo.so         shmop.so      sqlite3.so    xmlreader.so  xsl.so
calendar.so  dom.so   ftp.so       gmp.so      ldap.so      mysqlnd_mysqli.so  openssl.so      pdo_sqlite.so  simplexml.so  tokenizer.so  xml.so        zip.so
ctype.so     exif.so  gd.so        iconv.so    mbstring.so  mysqlnd.so         pdo_mysqlnd.so  phar.so        sockets.so    wddx.so       xmlwriter.so
[root@59et modules]#
Copy after login

Start php

php-fpm configuration file in /etc/php.ini /etc/php-fpm.conf

View verification

[root@59et etc]# ps -ef|grep php
root      6535     1  0 18:38 ?        00:00:00 php-fpm: master process (/etc/php-fpm.conf)
apache    6536  6535  1 18:38 ?        00:00:17 php-fpm: pool www
apache    6537  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6538  6535  1 18:38 ?        00:00:20 php-fpm: pool www
apache    6539  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6540  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6541  6535  1 18:38 ?        00:00:19 php-fpm: pool www
apache    6542  6535  1 18:38 ?        00:00:21 php-fpm: pool www
apache    6543  6535  1 18:38 ?        00:00:18 php-fpm: pool www
apache    6648  6535  1 18:44 ?        00:00:14 php-fpm: pool www
root      6846  9081  0 19:00 pts/0    00:00:00 grep php
Copy after login

The above is the detailed content of Introduction to php7.1 installing openssl extension. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:csdn.net
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template