美文网首页
ActPHP 环境安装步骤

ActPHP 环境安装步骤

作者: 羽霖z | 来源:发表于2019-03-10 15:13 被阅读0次

1 安装php7

使用线程安全的配置 --enable-maintainer-zts

重新编译的时候如果报错,则执行make clean

2 安装libevent库 并且 yum install libevent-dev libevent-dev提供了开发的头文件

http://libevent.org/ 下载

      # cd /tmp

      # wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

      # tar zxvf libevent-1.2.tar.gz

      # cd libevent-1.2

      # ./configure –prefix=/usr

      # make

      # make install

3 安装event扩展 ,

http://pecl.php.net/package/event

wget -O event-2.4.1.tgz http://pecl.php.net/get/event-2.4.1.tgz

在zts模式下,安装2.4.0成功,安装2.4.1失败。

wget -O event-2.4.0.tgz http://pecl.php.net/get/event-2.4.0.tgz

tar -xvf event-2.4.1.tgz

phpize

./configure --with-php-config=/apps/php/bin/php-config --with-event-libevent-dir=/usr/

make && make install

在php.ini添加下面配置

extension=event.so

4 安装php libevent扩展 (取消该步骤,可用于php5.6,libevent扩展没人维护了,PHP下不要安装了。)

http://pecl.php.net/package/libevent http://pecl.php.net/get/libevent-0.1.0.tgz

tar zxvf libevent-0.1.0.tgz

cd libevent-0.1.0

phpize

./configure --with-php-config=/apps/php/bin/php-config

如果报错:Cannot find autoconf

安装autoconf

wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz

tar -zvxf m4-1.4.9.tar.gz

cd m4-1.4.9/

./configure && make && make install

cd ../

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz

tar -zvxf autoconf-2.62.tar.gz

cd autoconf-2.62/

./configure && make && make install

如果安装autoconf的过程中报错:(Can't locate Data/Dumper.pm in @INC (@INC contains: ../lib /usr/local/lib64/perl5)

用yum 安装perl

yum install 'perl(Data::Dumper)'

再次安装autoconf

再次安装libevent扩展

./configure --with-php-config=/apps/php/bin/php-config --with-libevent=/usr/

5 安装 pthreads

github去下载pthreads的3.1版本

pthreads/tree/v3.1.0 支持php7+

  • cd pthreads
  • phpize
  • ./configure
  • make
  • make install (may need sudo)
  • Update your php.ini file to load the pthreads.so file using the extension directive

相关文章

网友评论

      本文标题:ActPHP 环境安装步骤

      本文链接:https://www.haomeiwen.com/subject/yugupqtx.html