laradock修改PHP配置文件以使其在工作空间中工作

时间:2019-03-21 02:57:52

标签: php laravel laradock

  1. 我修改了php7.1.ini文件以添加phar. Readonly = off
  2. 使用docker-compose restart php-fpm
  3. 使用docker-compose exec workspace bash
  4. 使用php xxx phar是错误
error info:
disabled by the php.ini setting phar.readonly

如何获取PHP以配置工作区正常工作? tks。

1 个答案:

答案 0 :(得分:0)

您究竟更改了哪个文件?

连接到您的工作区并运行:

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

它可能会显示它为ON和行号。因此,只需将vim插入文件并进行编辑并将其设置为关闭(请记住更改行号,我的是1058):

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