У моего PHP-приложения есть часть хрустящей части, которая просто замедляется для PHP, поэтому я подумывал о создании пользовательского расширения C, но невозможно найти хорошую ссылку для начала 🙁 Есть ли руководство о том, как сделать что-то подобное?
У меня есть копия php_memcache.dll (из php_memcache-2.2.6-5.3-nts-vc9-x86.zip ), которую я поместил в папку C:\wamp\bin\php\php5.3.5\ext . В WAMP я могу видеть php_memcache в моем списке расширений, однако всякий раз, когда я запускаю расширение, я получаю следующее предупреждение: Запуск PHP: невозможно загрузить динамическую библиотеку «C: /wamp/bin/php/php5.3.5/ext/php_memcache.dll» – указанный модуль не найден. Этого не происходит ни для какого […]
У меня большие проблемы с установкой расширения memcached для php. В настоящее время используется: ОС: Windows 10 x64 PHP: 7.0.1 через XAMPP Apache: 2.4.18 (Win32) Я успешно установил memcached в C:/memcached служба запущена. Но проблема возникает при попытке добавить расширение memcache php. Я пробовал множество версий php_memcache.dll и не работал. Я включил расширение в extension=php_memcache.dll […]
У меня есть интенсивная процедура, написанная на PHP, которую я хотел бы переносить на C ++ для повышения производительности. Есть ли способ написать плагин или расширение или что-то с помощью C ++ и связать его с PHP? БЕЗ ручной редактирования исходного PHP-источника?
Пожалуйста, предложите справочные статьи или учебные пособия о программировании интерфейса С-модулей уровня «низкий».
Мне очень сложно получить команду «pg_connect ()» для правильной работы на моем Mac. В настоящее время я пишу скрипт PHP (который должен выполняться с консоли), чтобы прочитать базу данных PostgreSQL и отправить отчет по электронной почте. Я зашел в файл php.ini и добавил extension=pgsql.so Но меня встретила следующая ошибка. PHP Предупреждение: запуск PHP: невозможно загрузить […]
Это вне журнала ошибок: PHP Warning: PHP Startup: BOPEE Extension: Unable to initialize module Module compiled with build ID=API20090626,TS,VC9 PHP compiled with build ID=API20090626,NTS,VC9 These options need to match in Unknown on line 0 PHP Warning: PHP Startup: CustomExt Module: Unable to initialize module Module compiled with build ID=API20090626,TS,VC9 PHP compiled with build ID=API20090626,NTS,VC9 These […]
Я пишу расширение PHP5, и, хотя я мог бы написать его на C, было бы проще использовать C ++ и использовать STL и Boost. Проблема в том, что учебники, которые я видел, касаются только C, и я ищу базовый пример, который использует C ++ Вот что я пробовал до сих пор: config.m4 [ –enable-hello Enable […]
Я использую Ubuntu Linux 12.04 LTS на своей локальной машине. Я уже давно установил LAMP на своей машине. Теперь я хочу включить следующие расширения PHP: php_zip php_xml php_gd2 Для этого сначала я хочу проверить, включены ли эти расширения PHP или нет. Я много искал, как проверить установленные / активированные расширения PHP, но каждый раз, когда […]