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

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

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

  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.

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

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

 pecl install apc 

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

 extension=apc.so 

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

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

 extension=apc.dll