laradock Измените конфигурационный файл PHP, чтобы он работал в рабочей области. - PullRequest
1 голос
/ 21 марта 2019
  1. Я изменил файл php7.1.ini, добавив phar. Readonly = off
  2. use docker-compose restart php-fpm
  3. use docker-compose exec workspace bash
  4. use php xxx pharтакое ошибка
error info:
disabled by the php.ini setting phar.readonly

Как мне заставить PHP настроить рабочую область для работы?ТКС.

1 Ответ

0 голосов
/ 22 мая 2019

Какой именно файл вы изменили?

Подключитесь к вашему рабочему пространству и запустите:

php --ini

Затем скопируйте путь к «Загруженному файлу конфигурации» и запустите (не забудьте изменить путьесли у вас другое):

cat /etc/php/7.3/cli/php.ini | grep -n phar.readonly


laradock@901e2daa988c:/var/www$ cat /etc/php/7.3/cli/php.ini | grep -n 
phar.readonly
1057:; http://php.net/phar.readonly
1058:;phar.readonly = On

Вероятно, он покажет, что он включен и номер строки.Итак, просто войдите в файл, отредактируйте и отключите его (не забудьте изменить номер строки, у меня 1058):

vim +1058 /etc/php/7.3/cli/php.ini
...