是否可以使用PHP脚本在mysql的my.ini文件中进行更改?
答案 0 :(得分:3)
当然 - 它只是一个文本文件。
但是,您必须找到正确的INI文件,停止mySQL服务,进行更改,然后再次启动服务。那将是艰难的。您的PHP脚本可能需要root权限来停止和重新启动服务,并且PHP脚本永远不会拥有root权限。
更新:这些组合应该有效:
更改文件的PHP命令:(输入www.php.net/commandname重定向到手册)
fopen()
fwrite
fclose
用于执行外部命令的PHP命令:
exec()
停止和重新启动服务的Windows命令:net stop
/ net start
至于如何以编程方式找到my.ini,我不知道。如果可以,请手动设置。
答案 1 :(得分:1)
假设用户PHP运行时有权编辑该文件,那么是。
问题是为什么你需要用php脚本编辑my.ini文件?
答案 2 :(得分:1)
由于它是常规文件,因此如果您对文件具有正确的权限,则可以使用PHP文件处理函数打开它并进行所需的任何更改。