Como posso editar o php.ini?

1

Estou usando a lâmpada no meu computador apenas para desenvolvimento. O problema é que não posso fazer nenhuma alteração porque o proprietário é root. Como eu poderia alterar as permissões para isso?

    
por oli 08.01.2012 / 17:52

4 respostas

3

Alterar a propriedade e as permissões dos arquivos do sistema não é uma boa ideia e pode resultar neste caso específico que você pode "fugir" com essa mudança, em geral, alterar a propriedade e as permissões nos arquivos do sistema está causando problemas de segurança a falhas do sistema.

Você deve editar os arquivos como root

# Command line
sudo -e /path/to/php.ini

# Graphical
gksu gedit /path/to/php.ini

Se você não tiver acesso root, fale com o administrador do sistema.

Veja link para mais informações.

    
por Panther 08.01.2012 / 18:21
0

Você pode alterar o proprietário do arquivo uma vez e, em seguida, fazer alterações nele, como acontece com qualquer outro arquivo que você possui. Você precisa executar:

sudo chown user /path/to/your/file/php.ini

Onde user é seu nome de usuário.

Para garantir que qualquer usuário no sistema possa ler (mas não editá-lo):

chmod 644 /path/to/your/file/php.ini

    
por Marco Biscaro 08.01.2012 / 17:59
0

Eu suponho que você esteja trabalhando / testando uma aplicação em particular e precise que a configuração do PHP seja alterada para isso, e neste caso você pode simplesmente "Sudo" editar isso.

Se você instalou uma versão de pilha usando o Tasksel ou o aptitude, o seguinte funcionará

  

sudo nano /etc/php5/apache2/php.ini

Se você quiser, pode usar o gedit também.

No entanto, se você quiser editar / fazer alterações frequentes, poderá alterar a propriedade do arquivo para o usuário que você usa durante o desenvolvimento.

Você pode usar

  

sudo chown oli_dev /etc/php5/apache2/php.ini

oli_dev sendo seu nome de usuário e /etc/php5/apache2/php.ini é o seu arquivo de configuração principal do php.

Caso você não tenha certeza do arquivo php.ini usado pelo seu intérprete, use phpinfo () dentro de um script de teste e chame-o no navegador. Deve ajudá-lo a localizar o arquivo de configuração carregado.

Espero que isso ajude, plz do reverter se você precisar de mais ajuda.

Felicidades!

    
por Nocturnalknight 17.10.2013 / 12:10
0

Minha solução foi:

php -i | grep php.ini

para encontrar o arquivo e, em seguida,

sudo vim /path/to/your/file/php.ini

Você também pode precisar editar /etc/php5/apache2/php.ini ou se estiver usando nginx (o que duvido) vim /etc/php5/fpm/php.ini

pressione / para pesquisar, digite uploadmaxfilesize e Enter. Obtenha o ponteiro para o valor correspondente definido e pressione i . Delete / Backspace afastado o valor e alterá-lo para o que você quer que seja. Em seguida, pressione esc . Continue com a pesquisa até ter editado o arquivo corretamente.

Em seguida, pressione :wq para salvar o arquivo e sair

reinicie todo o sistema para garantir que as alterações sejam aplicadas.

    
por i2iteamdev 16.03.2017 / 10:19