如何在augeas中设置php.ini中的string“value; othervalue”?

我想用augeas改变php.ini中的session.save_path

默认:

session.save_path="/var/lib/php5" 

目标价值

 session.save_path="3;/var/lib/php5sessions" 

augeas返回相当有趣的结果

不工作命令(保存失败)

 set /files/etc/php5/apache2/php.ini/Session/session.save_path '"3;/tmp"' set /files/etc/php5/apache2/php.ini/Session/session.save_path '"3\;/tmp"' set /files/etc/php5/apache2/php.ini/Session/session.save_path \"3;/tmp\" 

部分工作命令(保存工作,但不是所需的结果)

 set /files/etc/php5/apache2/php.ini/Session/session.save_path '"/tmp/test"' 

有没有办法强制augeas只是设置给定的string的值,不要试图吐出来

编辑:错误报告链接: https : //fedorahosted.org/augeas/ticket/243

php.aug镜头(基于inifile.aug )在值字段中不允许使用分号,因为它们与可以使用分号的行尾注释相冲突:

 let to_comment_re = /[^;# \t\n][^;#\n]*[^;# \t\n]|[^;# \t\n]/ 

如果这些值应该被接受,请打开一个错误报告 。