在vagrant homestead上配置php.ini
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在vagrant homestead上配置php.ini相关的知识,希望对你有一定的参考价值。
我想在php.ini中允许short_open_tags
我想访问配置了宅基地的我的流浪盒上的php.ini。我在/etc/php5/fpm/php.ini中看到了php.ini文件
但是...许可否认有人知道吗?
谢谢
以下是如何授予对php.ini的读/写访问权限,修改它,保存更改并重新加载nginx:
1.导航到包含php.ini:$ cd /etc/php5/fpm
的文件夹
2.授予读/写访问权限:$ sudo chmod -R ugo+rw php.ini
3.打开php.ini:$ vim php.ini
4.进入编辑模式:$ i
5.编辑东西
6.退出编辑模式:按ESC键
7.保存并关闭php.ini:$ :x!
7.1可选:退出而不保存:$ :q
8.导航到家(不确定这是否真的有必要):$ cd ~
9.重新加载/重新启动nginx:$ sudo nginx -s reload
10.1重新加载/重启php:$ sudo service php5-fpm restart
10.2如果使用PHP 7,那么使用$ sudo service php7.0-fpm restart
(感谢和信用Richard在评论中)。
11. ???
12.利润! (或者这个笑话真的太老了吗?)
这是一个截图:
请记住,如果您运行$ vagrant provision
,它将重置所有配置文件。你知道吗
编辑
知道超级有用。 You can search in vim退出输入模式,输入$ /post_max_size
或任何你想要找的东西。
只需在公共场所创建“.user.ini”文件(.user.ini files)/
[PHP]
short_open_tag = On
我试图改变提到的php.ini超过一个小时。
我建议首先检查哪个php.ini
真的装了。
我用php -i
检查了它。
就我而言,它位于/etc/php/7.2/cli
。
简单地进入宅基地环境:
ssh homestead
然后输入以下内容成为超级用户:
sudo su
然后你就可以编辑你的php.ini了。
也许你应该使用htaccess来解决这个问题
如果你没有,请创建文件.htaccess(带有root中的点)并写下来
<IfModule mod_php5.c>
php_value short_open_tag 1
</IfModule>
好的托管服务提供商不提供输入php.ini
我有同样的问题我通过在root用户模式下打开php.ini文件解决了它,否则你将没有编辑文件的权限....
以上是关于在vagrant homestead上配置php.ini的主要内容,如果未能解决你的问题,请参考以下文章
解决vagrant上使用Homestead很慢(响应速度10s+)
Laravel/Homestead vagrant box 从系统中消失了