Описание тега zts

Zend Thread Safety - это потокобезопасный интерпретатор PHP для использования с HTTP-сервером Apache.
1 ответ

Как включить ZTS и установить pthreads с php5.4 в centos 7?

Я использую Centos7 с PHP версии 5.4.45, но я не могу настроить pthread. Пожалуйста, помогите мне с некоторыми шагами по установке, настройке и компиляции библиотеки pthread. Заранее спасибо.
18 дек '15 в 05:45
1 ответ

PhalconPHP устанавливает неопределенный символ: compiler_globals

Я установил php 7.2.2 с включенным ZTS. PHP 7.2.2 (cli) (сборка: 20 июля 2018 г., 17:47:46) ( ZTS DEBUG). Copyright (c) 1997-2018 PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies с Zend. OPcache v7.2.2, Copyright (c) 1999-2018…
20 июл '18 в 18:06
1 ответ

PHP, включить ZTS, Pthreads

Мне нужно, чтобы ZTS был включен в php. Поэтому я перекомпилировал php из исходного кода с параметром --enable-keeper-zts. Теперь у меня есть:"php -v" PHP 7.0.11 (cli) (built: Oct 3 2016 12:19:10) ( ZTS ) Copyright (c) 1997-2016 The PHP Group Zend E…
03 окт '16 в 10:55
2 ответа

Как скомпилировать PHP 7.1 с ZTS

Я вижу на странице проекта github PThread, что php7+ поддерживается. У меня есть php7.1.6 в дистрибутиве Ubuntu (16.04) Я не могу найти PPA, который предлагает php7.1-zts. Как я могу включить zts на php7.1 для установки pthreads?
26 июн '17 в 09:07
1 ответ

Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php/extensions/no-debug-zts-20131226/pdo_mysql.so'

Я перекомпилировал исходники PHP, чтобы включить zts, но теперь PDO больше не работает, когда я пытаюсь выполнить сценарий с экземпляром pdo, я получаю эту ошибку: Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/li…
23 янв '17 в 09:44
0 ответов

Docker PHP: pthreads и fpm

У меня есть проект, работающий на Apache и PHP7 для обработки веб-запросов (пользовательский интерфейс, формы и т. Д.), Он построен на компонентах Symfony, если это имеет какое-либо значение. В дополнение к этому у меня есть консольная команда, кото…
08 авг '18 в 09:03
0 ответов

PHP7 ZTS с memcached

Я установил PHP7.0-zts, но я не могу получить клиент php memcached для загрузки и отображения в phpinfo(), Я перепробовал много способов установки php-memcached и что бы я ни делал, я не могу загрузить расширение. Я использую Ubuntu 14.04, и я также…
30 май '16 в 09:19
1 ответ

pthread на расширение PHP

Я разрабатываю на самом деле PHP расширение (PHP 5.6) (это расширение будет использоваться только на сервере Linux), в этом расширении я хотел бы использовать C pthread, Можно ли сделать PHP расширение, которое использует pthreadбез необходимости ко…
01 дек '16 в 10:59
2 ответа

PHP 5.6 ZTS и PHP 7 ZTS MongoDB Драйвер проблема

У меня была большая проблема с выбором версий PHP и MongoDB. У меня есть проект, разработанный на PHP5.6 с драйвером PHP 5 MongoDB, и я готов использовать PHP с ZTS и pThreads для параллельного выполнения. К сожалению, когда я компилирую PHP с ZTS и…
11 янв '18 в 08:37
0 ответов

Есть ли способ установить PHP с --enable-keeper-zts с помощью apt-get?

Мне нужно использовать потоки, для которых требуется --enable-keeper-zts из конфигурации php, но я попытался скомпилировать PHP из исходного кода, и это доставило мне слишком много головной боли. Есть ли способ сделать это из apt-get install? Заране…
19 ноя '16 в 23:34
1 ответ

Не могу установить pthreads

Я пытаюсь установить pthreads в локальную среду Ubuntu. Когда я пытаюсь установить расширение с помощью pecl: pecl install pthreads Я получаю следующую ошибку: ОШИБКА: `/tmp/pear/temp/pthreads/configure --with-php-config=/usr/bin/php-config'не удало…
11 апр '17 в 12:21
0 ответов

Вызов для получения ресурса в PHP 7.3.4 периодически возвращает nullptr

Я исследую сбой, который происходит, когда наша программа на C++ вызывает ts_resource(0) в PHP 7.3.4. Код был написан разработчиком, который с тех пор покинул компанию, и я очень мало знаю PHP. Первоначальный код был написан для PHP 5.3 и отлично ра…
01 июл '19 в 18:41
0 ответов

Как включить zts и пересобрать php на ubuntu18.04

Я не родной, извините, моя плохая грамматика. Я использую PHP 7.3.8 в Ubuntu 18.04 и хочу включить ZTS и перекомпилируйте PHP. Я пробовал несколько раз, но не сработало. Можете ли вы вести меня? Я попробовал https://www.rapidspike.com/blog/php7-pthr…
18 авг '19 в 10:22
4 ответа

как установить новый php parallel (7.2+) в окнах и, возможно, на wampserver

Новый php parallel. он новый, и нигде не существует устранения неполадок, и единственная документация по нему - это сам php.net, которого недостаточно. вот что я сделал: установил последнюю версию WAMP(3.1.9 x64). установил последнюю версию PHP(7.3.…
05 сен '19 в 09:58
1 ответ

Почему по умолчанию PHP ZTS отключен?

Почему ZTS отключен по умолчанию, и мы должны скомпилировать исходный код PHP для достижения Threadingспособность? Есть ли какие-либо ограничения или побочные эффекты при включенииZTS? Это нестабильно?
18 ноя '19 в 18:38
0 ответов

Включить ZTS на apache CentOS7

Я использую Centos 7 / apache. Я скомпилировал php с ZTS и скомпилировал pthreads. С помощью zts-php -i | grep -i thread я получаю: /etc/php-zts.d/pthreads.ini Thread Safety => enabled pthreads С этой стороны все в порядке. Проблема в том, что ph…
14 фев '20 в 07:18
0 ответов

Как исправить утечку памяти в моем приложении Codeigniter, в котором запущен PHP с Pthreads? Неустранимая ошибка: допустимый объем памяти 2147483648 байт исчерпан

Я запускаю приложение CodeIgniter поверх Nginx и PHP-FPM. PHP был скомпилирован вручную с поддержкой ZTS и Pthreads Я пытаюсь запустить ожидающие задачи из приложения с помощью cron (php spark task:run tasks) в CLI и каждый раз получаю эту ошибку: F…
10 июн '20 в 01:29
1 ответ

Перекомпилируйте PHP с включенным ZTS в MAC OS X

Homebrew PHP не поддерживает потокобезопасный двоичный файл php. Есть ли способ включить ZTS в версии brew. Я тоже пробовал phpbrew, но получаю сообщение об ошибке "Команда слишком длинная". Не могли бы вы подсказать мне, как лучше всего включить ZT…
30 дек '19 в 02:12
0 ответов

Как установить расширение php-intl для режима ZTS на CentOS7

Я пытаюсь установить расширение php-intl для режима zts, но не нашел никаких методов. Думаю, я могу создать intl.so из исходного кода с помощью zts-phpize Но я не нашел, где исходный код php-intl. Или есть альтернативный метод? Моя среда выглядит сл…
21 окт '20 в 11:13
1 ответ

setlocale() отключен по соображениям безопасности

PHP 7.4.16 (ZTS) с parallel установленное расширение под управлением Laravel 7. ini_get('disable_functions'); возвращает пустую строку. Я могу написать сценарий, который вызывает setlocal(0,0)из основного процесса, и он работает без исключения. Эта …
17 июн '21 в 00:56