Как насчет того, чтобы после получения учетных данных mysql и проверки соединения вы генерировали код для config.php с помощью функции php file в Install.php. Логика генерации кода для config.php будет зависеть от того, используете ли вы config.php.
Вот пример кода, скажем, config.php должен выглядеть следующим образом.
<?php
$config['host'] = "localhost";
$config['user'] = "root";
$config['password'] = "password";
?>
Php-код для генерации вышеуказанного кода будет похож на.
<?php
$codeStr =<<<CODE <?php
\$config['host'] = "$host";
\$config['user'] = "$username";
\$config['password'] = "$password";
file_put_contents('config.php',$codeStr);
CODE;
?>