This article mainly shares examples of how to install PHP extensions through pecl. It has a good reference value and I hope it will be helpful to everyone. Let’s follow the editor to take a look, I hope it can help everyone.
Recommended manual: php complete self-study manual
1. Install pecl and create shortcut keys (if installing php You can ignore this installation step if you already have it)
# cd /usr/local/php/bin/ //可查看是否已带有pecl # wget http://pear.php.net/go-pear.phar -O go-pear.php # php go-pear.php # ln -s /usr/local/php /bin/pecl /usr/bin/pecl
2. Check whether the extension has been included
# pecl search swoole // swoole为要查询扩展名(以swoole扩展为例) //查询结果: Retrieving data...0% .Matched packages, channel pecl.php.net: ======================================= Package Stable/(Latest) Local swoole 1.9.23 (stable) Event-driven asynchronous and concurrent networking engine with high performance for PHP. swoole_serialize 0.1.1 (beta) the fastest and smallest serialize fucntion bound for php7
3. Install and configure the extension
# pecl install swoole //输出结果: Build process completed successfully Installing '/usr/lib64/php/modules/swoole.so' install ok: channel://pecl.php.net/swoole-1.9.23 configuration option "php_ini" is not set to php.ini location You should add "extension=swoole.so" to php.ini # 配置php.ini引用swoole.so然后重启php即可
Note: Compared with phpize The pecl method is easier to install, and can save the need to manually add it to php.ini
Recommended related articles:
1. Detailed explanation of the steps to install php-mongodb extension in PECL method
2.PHP library for developing PECL extension(Download)
Related videos Recommended:
1.Dugu Jiujian(4)_PHP video tutorial
The above is the detailed content of Detailed explanation of php installation extension through pecl method. For more information, please follow other related articles on the PHP Chinese website!