Назад | Перейти на главную страницу

Пользовательский пакет сборки Heroku и MySQLi

Я пытаюсь установить 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.