Я создал новый проект Laravel 8, который поставляется с Laravel Sail, предварительно настроенной средой Docker. Он работает хорошо, пока мне не понадобится использовать расширение PHP.
В документации Laravel Sail, похоже, ничего не упоминается о расширениях PHP, что является серьезной проблемой. Любой нетривиальный PHP-сайт должен использовать несколько расширений PHP. Без возможности добавлять расширения PHP Laravel Sail (или любая другая среда PHP) более или менее бесполезна.
Есть Dockerfile и php.ini в вендоре/laravel/sail/runtimes/8.0/. Я мог бы скопировать эти файлы из поставщика в код своего собственного проекта и взломать docker-compose.yml, чтобы он указывал на мои версии этих файлов. Однако, если я это сделаю, я потеряю все будущие исправления и улучшения, которые люди из Laravel Sail вносят в эти файлы.
Я знаю о парусе artisan парус: опубликовать code>, о которой они упоминают в конце документации Laravel Sail (https://laravel.com/docs/8.x/sail#sail-customization). Кажется, он просто делает то, что я упомянул выше: копирует сторонний код в мой проект, и теперь этот веб-сайт конечного пользователя несет ответственность за поддержку своей собственной копии Laravel Sail.
Наверняка есть идиоматический способ добавить расширения PHP в Laravel Sail без повторной реализации ответвления Laravel Sail в коде моего сайта?
Подробнее здесь: https://stackoverflow.com/questions/681 ... n-that-com
Как добавить расширения PHP в конфигурацию docker-compose.yml, которая поставляется с Laravel Sail? ⇐ Php
Кемеровские программисты php общаются здесь
1736248174
Anonymous
Я создал новый проект Laravel 8, который поставляется с Laravel Sail, предварительно настроенной средой Docker. Он работает хорошо, пока мне не понадобится использовать расширение PHP.
В документации Laravel Sail, похоже, ничего не упоминается о расширениях PHP, что является серьезной проблемой. Любой нетривиальный PHP-сайт должен использовать несколько расширений PHP. Без возможности добавлять расширения PHP Laravel Sail (или любая другая среда PHP) более или менее бесполезна.
Есть Dockerfile и php.ini в вендоре/laravel/sail/runtimes/8.0/. Я мог бы скопировать эти файлы из поставщика в код своего собственного проекта и взломать docker-compose.yml, чтобы он указывал на мои версии этих файлов. Однако, если я это сделаю, я потеряю все будущие исправления и улучшения, которые люди из Laravel Sail вносят в эти файлы.
Я знаю о парусе artisan парус: опубликовать code>, о которой они упоминают в конце документации Laravel Sail (https://laravel.com/docs/8.x/sail#sail-customization). Кажется, он просто делает то, что я упомянул выше: копирует сторонний код в мой проект, и теперь этот веб-сайт конечного пользователя несет ответственность за поддержку своей собственной копии Laravel Sail.
Наверняка есть идиоматический способ добавить расширения PHP в Laravel Sail без повторной реализации ответвления Laravel Sail в коде моего сайта?
Подробнее здесь: [url]https://stackoverflow.com/questions/68184992/how-does-one-add-php-extensions-to-the-docker-compose-yml-configuration-that-com[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия