Articles of pecl

Неустранимая ошибка: Class 'Memcache' не найден (установлен с pecl)

Я установил memcache через ssh, используя: $ pecl install memcache И это был результат: https://pastee.org/w63sy И добавил эту строку в etc/php.ini : extension=memcache.so И при попытке инициализировать: /* MEMCACHE */ $memcache = new Memcache(); $memcache->pconnect('localhost',11211); Я получил: Fatal error: Class 'Memcache' not found in /home/piscolab/public_html/website.com/includes/sql.php on line 25 Что я делаю не так? Я нашел […]

Установка PHP Solr PECL Extension

Я установил команду pecl / solr, используя команду, pecl install solr и груша, используя wget http://pear.php.net/go-pear.phar php go-pear.phar После перезагрузки Apache я все еще получаю ошибку Fatal error: Class 'SolrClient' not found по php-коду $client = new SolrClient($options); Можно ли описать шаг за шагом установку расширения pecl / solr на Centos.

Можно ли использовать расширения PECL в HipHop?

У меня есть приложение, которое использует кролик mq broker, и у меня есть потребители, написанные на php и использующие это расширение http://pecl.php.net/package/amqp . Я хотел бы скомпилировать этих пользователей с помощью hiphop, но расширение amqp не поддерживается в hiphop. Итак, вопрос в том, могу ли я скомпилировать расширения PECL в хип-хоп? заранее спасибо

Не удается заставить http работать в php

Я продолжаю получать эту ошибку: PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib64/php/modules/http.so' – /usr/lib64/php/modules/http.so: undefined symbol: php_persistent_handle_abandon в Unknown on line 0 PHP Неустранимая ошибка: класс HttpResponse не найден в /var/www/api/init.php в строке 4 Я переустанавливал http через pecl несколько раз, даже пытался установить его из tar.gz. Я запускаю экземпляр EC2. Я поместил […]

Как проверить, существует ли расширение PECL?

Как мне получить код PHP, если установлено расширение PECL? Я хочу, чтобы обработать случай, когда расширение не установлено.

Переименование функций во время выполнения в PHP

В PHP 5.3 есть способ переименовать функцию или «перехватить» функцию. Существует rename_function() внутри «APD», которая была нарушена с 2004 года. Если вы попытаетесь создать его на PHP 5.3, вы получите эту ошибку: 'struct _zend_compiler_globals' has no member named 'extended_info' Это очень простая ошибка для исправления, просто измените эту строку: GC(extended_info) = 1; в CG(compiler_options) |= […]

Постоянное соединение или объединение пулов в PHP54 + Nginx + PHPFPM + MongoDB

Я использую драйвер pecl mongo 1.4.x ( http://pecl.php.net/package/mongo/1.4.1 ), с настройкой, упомянутой в заголовке, в услугах умеренного трафика (запрос 5K – 10K за минуту). И я обнаружил, что в mongoDB команда Auth принимает большую часть трафика, а скорость запроса на соединение составляет 30-50 в секунду. Это серьезно влияет на производительность (коэффициент блокировки вверх, управление памятью […]

Создание php DLL из исходных файлов pecl

Как я могу создать DLL-файл из исходного файла PECL. Мне нужно собрать DLL для расширения APC из источника PECL (http://pecl.php.net/package/APC)

Обновление базы данных Olson tz изначально реализовано в PHP

Я работаю над сайтом, который сильно использует часовые пояса, которые должны быть на краю абсолютной последней доступной информации tz (которую я уже получил через список рассылки tz ). Я не знаю, как заставить установки PHP, установленные на моей машине разработки, и мой веб-хост использовать более современные данные tz вместо старых данных, уже находящихся на них. […]

sudo pecl установить ошибку apc на os x lion

Я попытался установить APC с pecl на OS X Lion ( sudo pecl install apc ), и он жаловался на отсутствующий файл pcre.h: In file included from /private/tmp/pear/temp/APC/apc.c:44: /usr/include/php/ext/pcre/php_pcre.h:29:10: fatal error: 'pcre.h' file not found #include "pcre.h" Поэтому я использовал MacPorts для установки пакета pcre ( sudo port install pcre ), но он все еще […]