apache — Как установить PHP pthreads в cpanel?

Я пытаюсь использовать потоки в PHP, поэтому мне нужно установить pthreads. Было бы хорошо, если бы у EasyApache была опция для pthreads. Но я не смог найти его, поэтому попытался установить его с помощью команды pecl:

pecl install pthreads

Но ничего не случилось.

Может кто-нибудь мне помочь? У кого-нибудь есть pthreads, работающие с cpanel?

0

Решение

КАК УСТАНОВИТЬ В СИСТЕМУ LINUX: Панель C С надлежащими правами Вы можете использовать команды, используя putty, используя SSH Shell

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 и приложения
Доступно для установки

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]