Действительно ли возможно внести изменения в файле my.ini mysql с помощью Сценария PHP?
Конечно - это просто текстовый файл.
Однако вам нужно будет найти правильный INI-файл, остановить службу mySQL, внести изменения и снова запустить службу. Это будет сложно. Вашему сценарию PHP, вероятно, потребуются привилегии суперпользователя для остановки и перезапуска службы, а сценарий PHP не должен никогда иметь привилегии суперпользователя.
Обновление: Комбинация из них должна работать:
Команды PHP для изменения файла: (введите www.php.net/commandname, чтобы перейти к руководству)
fopen ()
fwrite
fclose
Команда PHP для выполнения внешней команды:
exec ()
Команды Windows для остановки и перезапуска службы: net stop
/ net start
Я понятия не имею, как программно найти my.ini. Если можете, установите это вручную.
Предположим, что пользователь PHP работает с правами на редактирование этого файла, тогда да.
Вопрос в том, зачем вам редактировать файл my.ini с помощью скрипта php?
Поскольку это обычный файл, вы можете открыть его с помощью функций обработки файлов PHP и внести любые изменения, которые захотите, если у вас есть необходимые права доступа к файлу.