read-only php.ini file is preventing saving new configuration

14,912

Solution 1

For accessing the system files you need root permission.So you would need to use sudo command.it would be like sudo vim /etc/php5/apache2/php.ini(if u are using vim editor) as user2075215 mentioned in comment.

Solution 2

Use command: "sudo gedit /etc/php5/apache2/php.ini"
It will open text editor, change your settings and save with ctrl+s and close the editor.
All changes will be saved.

Solution 3

Since I am a beginner in Terminal, I used cd multiple times to get to the location of my php.ini file. cd etc cd php cd 7.0 . . .

Then I did

$ sudo xdg-open php.ini

and the file popped up and I am able save edits now.

Share:
14,912
Richard77
Author by

Richard77

Updated on July 13, 2022

Comments

  • Richard77
    Richard77 almost 2 years

    I've installed "PHP PECL EXTENSION/MODULE ON UBUNTU". At the end, I was asked to add some configuration lines in the a file called php_ini that can be found in this path:

    /etc/php5/apache2/php.ini
    

    However, after making my changes, I can't save the file because the file is read-only.

    What the appropriate action to save my changes. I don't really why the file is read-only, I don't know if there is some thing I need to do. I'm new in Ubuntu/php

    Thanks for helping.