Как я могу создать DLL-файл из исходного файла PECL.
Мне нужно собрать DLL для расширения APC из источника PECL (http://pecl.php.net/package/APC)
скачать php_apc-3.1.9-svn20110915-5.3-VC9-x64-win7-2008.zip с http://www.mediafire.com/php-win64-extensions
Включите расширение APC в файле PHP.INI. Отредактируйте файл php.ini и добавьте следующую строку в раздел расширения: extension = php_apc.dll
Перезапустите 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