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

Как я могу создать файл DLL из исходного файла PECL.

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


person Seb    schedule 09.01.2013    source источник


Ответы (2)


  1. загрузите php_apc-3.1.9-svn20110915-5.3-VC9-x64-win7-2008.zip с http://www.mediafire.com/php-win64-extensions

  2. Включите расширение APC в файле PHP.INI. Отредактируйте файл php.ini и добавьте следующую строку в раздел расширений: extension = php_apc.dll

  3. Перезапустите apache/iis и посмотрите на вывод phpinfo.

person Jirilmon    schedule 09.01.2013

Если вы используете Linux, жизнь проста :) Команда pecl сделает всю работу за вас. Он скачает исходники, скомпилирует их и установит расширение.

В Linux введите в своем терминале как root:

pecl install apc

После установки вы должны убедиться, что ваш php.ini содержит строку

extension=apc.so

Но при чтении вашего поста (вы рассказываете о dll) я вынужден предположить, что вы используете винду. Я никогда не компилировал расширение PHP для Windows. Но вы можете начать расследование здесь.

Прежде чем пытаться скомпилировать для себя, я бы попытался найти предварительно скомпилированную windows apc.dll для вашей версии PHP. Вы можете найти кое-что здесь. Вам просто нужно скачать расширение и поместить его в папку расширения PHP. Затем вам нужно будет добавить следующую строку в ваш php.ini:

extension=apc.dll
person hek2mgl    schedule 09.01.2013