Если вы используете MAMP Pro, редактирование файла php.ini напрямую приводит к его перезаписи при перезапуске MAMP Pro. Мне пришлось редактировать через графический интерфейс MAMP Pro, чтобы отключить «magic_quotes_gpc».
В MAMP Pro перейдите на
File > Edit Template > PHP > [The PHP you're using, in my case PHP 5.3.14 php.ini]
(img ссылка: 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
(img ссылка: http://i.stack.imgur.com/HsyPw.png)
Надеюсь, это поможет!