Я пытаюсь установить mysqli на heroku для запуска моего приложения php. Я знаю, что это можно сделать с помощью пользовательских пакетов сборки, но я застрял.
Я раздвоил консервированный пакет сборки heroku php и начал копаться в нем, и я думаю, что мне нужно внести изменения в файл bin / compile.
Нужно ли мне размещать и компилировать свой собственный пакет php, аналогичный тому, как это делает americastestkitchen, или мне чего-то не хватает, кроме файлов обнаружения, компиляции и выпуска?
Мой раздвоенный сборочный пакет: https://github.com/travstoll/heroku-buildpack-php
Аналогичный проект: https://github.com/Americastestkitchen/heroku-wordpress-php/
Заранее спасибо за указатели в правильном направлении.
Я ответил на свой вопрос ...
Мне нужно создать, скомпилировать и разместить мою собственную версию php, чтобы это работало и включал mysqli. В пакете сборки php по умолчанию для heroku не установлено расширение mysqli, но это можно сделать следующим образом:
-Загрузка исходного кода php нужной вам версии. -Настройка расширений, включая mysqli (--with-mysqli), а затем преобразование версии php в архив с последующим размещением на s3
Затем вы можете использовать ссылку s3 в качестве ссылки на версию php в файле компиляции, и mysqli будет включен.
РЕДАКТИРОВАТЬ: На сегодняшний день, 29.04.2014, Heroku поддерживает MySQLi и PHP.