25 de abril de 2021 - Frederico Marinho
Configurando php.ini no MacOS BigSur
Recentemente resolvi cair de cabeça no desenvolvimento web usando um macbook no escritório, onde até então eu fazia questão de usar Ubuntu. Não foi muito uma opção, precisei trocar minha máquina e apareceu uma oportunidade de comprar um macbook usado em ótima qualidade, daí uni o útil ao agradável.
Apesar de ser algo simples, uma das principais diferentes que notei da configuração do servidor web no Ubuntu para o MacOS é sobre o php.ini. Por padrão, o MacOS não tem um arquivo php.ini. Ainda não entendi porque, mas enfim, vamos nos concentrar em como ajustar isso.
O MacOS tem um arquivo php.ini.default em /etc, daí temos um passo inicial. A primeira coisa que precisamos fazer é tornar esse arquivo default no arquivo principal. No prompt faça:
sudo cp /etc/php.ini.default /etc/php.ini
Feito isso, reinicie o servidor Apache para termos já as regras básicas aplicadas ao PHP. No prompt digite:
sudo apachectl restart
Por padrão também, esse arquivo está como somente leitura (permissão 400). Vamos precisar alterar a permissão para fazer alterações:
sudo chmod 777 /etc/php.ini
Feito isso, podemos alterá-lo!
sudo vi /etc/php.ini
Claro que você pode usar o editor de texto da sua preferência.
As configurações que mais comumente altero no php.ini são:
max_execution_time
Que define o tempo máximo de execução de algum script.
upload_max_filesize
Que define o tamanho máximo de upload de um único arquivo aceito pelo servidor.
post_max_size
Que define o tamanho máximo de um upload aceito pelo servidor. Lembrando que esse é diferente do anterior no ponto em que um único post pode ter vários arquivos. Ex.:
upload_max_filesize definido como 10MB permite que um único arquivo tenha no máximo 10MB, porém sendo post_max_size 100MB, é possível enviar 10 arquivos de até 10MB num único post.
Feito os ajustes necessários, salve o arquivo e volte com as permissões read-only.
sudo chomd 400 /etc/php.ini
Reinicie o servidor e bom trabalho!
sudo apachectl restart
Fonte: https://createdbycocoon.com/knowledge/modifying-phpini-file-macos-mojave
0
Deixe um comentário