The content of this article is about learning Swoole for beginners: the steps to install Swoole in PHP7. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
Environment
Apache is not used as the web server here. Use nginx php-fpm, which has more powerful performance and easier configuration. And in order to keep up with the pace of PHP, a relatively new PHP version is also used
[x] centos7
[x] php7.0.12
[x] nginx/1.10.2
[x] php-fpm
Download swoole
First download the source code package of swoole. This operation is very simple and there is not much to say. (without wget: brew install wget --mac)
wget -c https://github.com/swoole/swoole-src/archive/v2.0.6.tar.gz 解压: tar -zxvf v2.0.6.tar.gz cd swoole-src-2.0.6/
Compile & Install
Use phpize to generate php compilation configuration
. /configure To do compilation configuration detection
make to compile, make install to install
Command execution:
[root@php7 swoole-src-2.0.6]# phpize [root@php7 swoole-src-2.0.6]# ./configure [root@php7 swoole-src-2.0.6]# make && make install
After make install, if correct, the following will appear Content
[root@php7 swoole-src-2.0.6]# make install Installing shared extensions: /usr/lib64/php/modules/
This means that the swoole.so
file# was successfully generated in the
directory. ##Modify the configuration file
(I directly add extension=swoole.so to /usr/local/php5-7.0.12-20161101-102255/lib/php.ini); Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;
/etc/php. d directory, find the configuration file to add the module.
cd /etc/php.d directory and complete the relevant configuration
[root@php7 swoole-src-2.0.6]# vim swoole.ini ; Enable swoole extension module extension=swoole.so
Restart the service
echo phpinfo( ); Check if swoole is loaded successfullyInstall ide-helper:
Clone the following address:
Laravel Functional testing: test-driven development (with code)
PHP code example for converting a relative path to an absolute path through realpath
The above is the detailed content of Beginner to Swoole: Steps to install Swoole in PHP7. For more information, please follow other related articles on the PHP Chinese website!