Yesterday I accidentally saw a video tutorial about live streaming
It talked about swoole. I believe everyone (nearly 1 year PHPer) has heard about this thing. I've used it, but I haven't really used it, and of course I don't know how to use it (me too).
Here is a summary(drawing from several online technical posts)How to install the swoole extension in php7.
My environment
CentOS Linux release 7.3.1611 (Core) PHP 7.0.22 (cli) (built: Aug 9 2017 18:23:24) ( NTS ) mysql Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1 nginx version: nginx/1.10.2
Installation steps
1.
wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
2.tar -zxvf v2.0.8.tar.gz//Decompress and then cd into the compressed directory
3. At this time, you need to use phpize to generate Compile the file (attached here http://www.cnblogs.com/hubing/p/4941692.html has a very clear explanation of phpize) {
The function of phpize can be Understand this way: detect the environment (the phpize tool is in the PHP installation directory. Based on this, phpize corresponds to the PHP environment at that time, so the corresponding configure file must be generated according to the PHP configuration) and create a configure file. You must run phpize in a directory. Then phpize knows which directory your environment is, and the configure file is created in that directory.
}
My error message at this time is as follows:
Can't find PHP headers in /usr/include/php The php-devel package is required for use of this command.
Solution:
yum install php70w-devel
4. Execute phpize /usr/bin/phpize (remember to execute it in the swoole extension directory)
5. Execute ./configure
6. Then make && make install and finish together
7. Finally, modify php.ini and add extension=swoole.so
8. Remember to restart the service
OK! Execute php -m at this time. If you see more swooles, it means success
The above is the detailed content of Detailed explanation of the steps to install swoole extension in php7. For more information, please follow other related articles on the PHP Chinese website!