Compile and install php libevent extension library on linux

WBOY
Release: 2016-07-25 08:52:01
Original
1059 people have browsed it
Linux compiles and installs the php libevent extension method. Implementing high-performance network services in php programming requires the support of the libevent extension library. This article installs the libevent extension library by compiling source code.

To write high-performance network services in PHP, you need to install the libevent extension.

1. Download libevent extension: http://pecl.php.net/package/libevent

2. After decompression, start compiling

$ cd libevent-version $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config

An error is reported, and the error shows that the re2c version is too low. re2c, PHP's lexical parser, official website: http://re2c.org/, download the latest version, and the compilation is completed. Continue to compile the PHP extension just now, and still get an error error: Cannot find libevent headers

Until now, the directory of libevent must not have been found. Check locally whether libevent is installed, Finally found the libevent-2.0.12-stable directory in a directory. 3. If it is not installed, you need to install libevent first.

wget http://cloud.github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz tar zxvf libevent-2.0.20-stable.tar.gz cd libevent-2.0.20-stable/ ./configure --prefix=/usr/local/libevent-2.0.20-stable/ make make install cd ../

4. Continue to compile extensions

$ cd libevent-0.0.5 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config --with-libevent=/usr/local/libevent-2.0.20-stable $ make && make install

This time the compilation passed.



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
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!