为了账号安全,请及时绑定邮箱和手机立即绑定

怎么修改php.ini文件里的配置 ?

怎么修改php.ini文件里的配置 ?

DIEA 2019-04-02 10:07:44
怎么修改php.ini文件里的配置 
查看完整描述

6 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

找到php.ini文件,一般在php目录文件下面。打开文件,按住ctrl+F 找到需要修改的配置项,然后去掉前面的注释,一般是分号(即;)。然后修改需要的数值,再保存文件。重启PHP以及服务器apache或者nginx即可。

查看完整回答
反对 回复 2019-04-13
?
慕标5832272

TA贡献1966条经验 获得超4个赞

文本编辑打开文件、修改保存即可。

如果是WINDOWS服务器,可以使用记事本修改。如果是UNIX服务器,可以使用vi修改。

查看PHP.INI文件位置,可以使用phpinfo()函数

查看完整回答
反对 回复 2019-04-13
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

通过web修改config.php似乎不是一个好点子哦
可能会引来安全方面的问题,而且你修改保存了以后也不会立即生效啊,还要等服务器重启

不过实现应该可以,给你提供个思路,用文件操作函数搞
不过具体涉及到config.php文件的内容和格式,其实还是相当繁重的工程

查看完整回答
反对 回复 2019-04-13
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

用PHP改脚本中的变量,实质上是对文件的操作
方法1:读出原文件,在线修改脚本,然后保存就行了;
方法2:建议用MYSQL数据库存放变量,修改更方便。

查看完整回答
反对 回复 2019-04-13
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

修改config.php的方法的确不聪明.我的办法就是不使用config.php进行项目配置,而用采用config.ini进行配置. 表单form.html或者form.php
<form id="form1" name="form1" method="get" action="editconfig.php">
<input name="name" type="text" value="参数名"/>
<input name="value" type="text" value="数值"/>
<input name="submit" type="submit" />
</form>
处理程序editconfig.php:
<?php
$ini = parse_ini_file('config.ini');
if(isset($_GET['name']) && $_GET['value']){
$handle = fopen('config.ini','w');
if($handle){
foreach ($ini as $key => $line){
if($key == $_GET['name']){
fwrite($handle,$key.' = '.$_GET['value'].chr(13));
}else {
fwrite($handle,$key.' = '.$line.chr(13));
}
}
fclose($handle);
}
}
?>
配置文件config.ini:
a = 123
b = 456
c = 789 使用方法访问form.html或者form.php,填写要修改的数值,提交,修改成功. $ini = parse_ini_file('config.ini'),可以把config.ini中的设置直接读取到$ini数组中,你可以通过$ini数组来直接调用设置. 




查看完整回答
反对 回复 2019-04-13
  • 6 回答
  • 0 关注
  • 3408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信