Home > Backend Development > PHP Tutorial > Detailed explanation of the steps to install swoole extension in php7

Detailed explanation of the steps to install swoole extension in php7

黄舟
Release: 2023-03-16 08:12:02
Original
1693 people have browsed it

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
Copy after login


Installation steps

1.

wget -c https://github.com/swoole/swoole-src/archive/v2.0.8.tar.gz //目前最新版2.0.8
Copy after login

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.
Copy after login

Solution:

yum install php70w-devel
Copy after login

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!

Related labels:
source:php.cn
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