Редактирование php.ini на бродячей коробке

Кто-нибудь знает, как редактировать настройки почты в файле php.ini с помощью Vagrant.

так что я бы ssh в терминале так:

cd myapp

бродячий сш

тогда что>

3 ответа

В зависимости от вашей коробки, это может быть

sudo nano /etc/php5/apache2/php.ini

затем принять изменения и перезапустить

sudo service apache2 restart

Не зная, какой конкретный параметр вы хотите и на что хотите изменить, вы можете попробовать добавить сценарий оболочки в конец вашего файла Vagrantfile (в области "Локальные сценарии"), чтобы выполнить поиск и заменить файл ini.

#!/usr/bin/env bash

sed -i.bak s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT_WITH/g /etc/php5/apache2/php.ini

В противном случае вы можете использовать ini_set в своем проекте (предпочтительно в начальной загрузке), чтобы изменить настройки почты для каждого проекта.

В моем случае, когда я использую scotchbox на vagrant, меняю php.ini файл не будет отражать изменения в phpinfo() функция вывода, поэтому я изменил /etc/php5/apache2/conf.d/user.ini файл, который может быть пустым файлом или файлом с несколькими строками, сообщающими об ошибке php, я добавляю сюда свои конфигурации, например upload_max_filesize = 64MСохранить изменения и выпустить sudo service apache2 restart, Просмотрел страницу phpinfo, и я вижу обновленный размер файла.

Другие вопросы по тегам