Редактирование 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, и я вижу обновленный размер файла.