Home  >  Article  >  Backend Development  >  How to install phalcon extension in php7

How to install phalcon extension in php7

藏色散人
藏色散人forward
2019-12-04 09:43:463974browse

Applicable to Centos6.x and Centos7.x systems, PHP uses version 7.1, wlnmp one-click package has supported this extension

phalcon expansion package address:

https:/ /github.com/phalcon/cphalcon

1. Install the required dependencies. If you are prompted that other dependencies are missing during compilation, please install them yourself

yum install autoconf gcc gcc-c++ wget

2. Download The latest stable version of phalcon

wget http://down.whsir.com/downloads/cphalcon-3.4.4.tar.gz
tar xf cphalcon-3.4.4.tar.gz
cd cphalcon-3.4.4/build/php7/64bits
/usr/local/php/bin/phpize

Just run it according to the location of your phpize (if you don’t know where phpize is, just find / -name phpize to find it). After running, the following information will be prompted, and then compile

Configuring for:
PHP Api Version: 20160303
Zend Module Api No: 20160303
Zend Extension Api No: 320160303

3. Compile the extension module

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

After the execution is completed, the directory where the extension module is compiled will be displayed/usr/local/php/lib/php/extensions/no-debug- non-zts-20160303/

4. Modify php.ini to add extension

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/"
extension=phalcon.so

Note: If the extension_dir path has been configured before, you only need to configure extension=phalcon .so can

Save and exit, restart php

You can see through phpinfo that the extension has taken effect

How to install phalcon extension in php7

More related content: 《PHP7》Tutorial

The above is the detailed content of How to install phalcon extension in php7. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:whsir.com. If there is any infringement, please contact admin@php.cn delete