如果您使用的是 MAMP Pro,则直接编辑 php.ini 文件会导致 MAMP Pro 重新启动时将其覆盖。我必须通过 MAMP Pro GUI 进行编辑才能关闭“magic_quotes_gpc”。
在 MAMP Pro 中,转到
File > Edit Template > PHP > [The PHP you're using, in my case PHP 5.3.14 php.ini]
(图片链接:http: //i.stack.imgur.com/ToUqF.png)。
在那里,您可以查找“magic_quotes_gpc = On”并将其设置为“magic_quotes_gpc = Off”。保存文件并重新启动 MAMP Pro。
如果您只看到发生在我身上的“magic_quotes_sybase = Off”,我使用以下几行对其进行了修改:
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
(图片链接:http: //i.stack.imgur.com/HsyPw.png)
希望有帮助!