如何在cpanel中安装PHP pthreads?

时间:2014-10-16 10:08:14

标签: php apache cpanel php-extension

我正在尝试在PHP中使用线程,所以我需要安装pthreads。如果EasyApache有一个pthreads选项会很好。但我找不到它,所以我尝试用pecl命令安装它:

pecl install pthreads

但什么都没发生。

任何人都可以帮助我吗?有没有人让pthreads与cpanel合作?

1 个答案:

答案 0 :(得分:0)

如何安装在LINUX SYSTEM&#S; C:C面板中具有适当的权限您可以使用使用SSH Shell的putty命令

1)下载PHP源代码并解压PHP

2)下载PEAR

       wget http://pear.php.net/go-pear.phar
       php go-pear.phar

3)下载pthreads 获取PECL扩展(PECL是PHP扩展的存储库)

          # pecl install pthread-0.4.4

4)解包pthreads 将pthread-0.4.4复制到php / ext

    (for ./configure allow  add option --enable-pthreads)

    # mv build/php-src-master/ext/pthreads-master    build/php-src-master/ext/pthreads

5)重新配置来源

       # ./buildconf --force
       # ./configure --help | grep pthreads

如果不这样做,您应该会看到相应的--enable-pthreads选项,然后

       # rm -rf aclocal.m4
       # rm -rf autom4te.cache/
       # ./buildconf --force

6)构建PHP 编译PHP源代码 添加:

      # ./configure --enable-debug --enable-maintainer-zts --enable-pthreads

7)安装PHP

     # make
     # sudo make install

8)更新php.ini

     Add in php.ini
     extension=pthreads.so
     Include_path = “/usr/local/lib/php”

9)检查模块          php -m(检查pthread加载)

10)测试线程类         #php SimpleTest.php

  

特别是如果你没有WHM或任何root访问权限,那么最好的方法是   要求您的主机提供商为您安装任何软件包,如果不是   对服务器或消耗资源有害,那么他们将勉强安装   它适合你。

从“控制”面板检查PHP PEAR包。并搜索可用的包。 PHP扩展和应用程序 可供安装