当前位置:首页 » 编程语言 » php修改phpini

php修改phpini

发布时间: 2022-04-21 09:13:05

A. php5.5 php.ini 设置

1、修改php.ini,将:short_open_tag 设为 On
2、修改后重启apache/iis方能生效。

我的服务器 linux+php5.5.7+nginx。还有不明白的的可以去后盾人看看相关的php教学视频。希望能帮到你。

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

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

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

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

C. php如何修改ini文件

php中修改php配置文件(php.ini)的函数主要有四个函数:ini_get、ini_set、ini_get_all、ini_restore。其中ini_set和ini_get比较常用,下面分别做介绍。
(1)ini_get()
用来获取配置文件的选项值.
这个函数相信很多人都使过,就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。
php手册中的例子:
<?php
echo 'post_max_size = ' . ini_get('post_max_size') . "\n";//最多能提交的文件大小
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";
echo 'display_errors = ' . ini_get('display_errors') . "\n"; //显示错误是否打开
echo 'register_globals = ' . ini_get('register_globals') . "\n";//全局变量是否打开
?>
输出:
display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9
这个函数主要是为了获取配置文件,可以方便很多操作。比如想操作字符串过滤,但是又不清楚magic_quotes_gpc有没有打开,所以就可以这样写一个函数:
function stringFilter($str)
{
if (ini_get('magic_quotes_gpc)') {
return $str;
} else {
return addslashes($str);
}
}
当然,如果无法知道的全局变量是否打开,也可以定制这样的函数:
function getGetVar($var)
{
if (ini_set('register_gobals')) {
return $var;
} else {
return $_GET['var'];
}
}
当然,可以做很多用途,自己慢慢体会。
(2)ini_set函数
设置php.ini中的某些变量值.
这个函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。
就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是要显示程序中的错误信息,方便调试程序,那么就可以使用这个函数:
ini_set("display_errors", "On");
那么在这个页面的程序都会显示错误信息了,而且还可以使用error_reporting来设置显示的错误信息级别。
如果需要增加脚本执行时间,那么可以设置:
ini_set("max_execution_time", "180");
那么脚本执行时间就由默认的30秒变为180秒,当然,你也可以使用set_time_limit()来设置。
其实把ini_set和ini_get结合使的话,非常好。比如想在配置文件里添加自己的包含文件路径,但是有没有权限更改php.ini,那么可以结合两个函数:
ini_set('include_path',ini_get('include_path').':/your_include_dir:');
(3)ini_get_all
获取所有的设置选项变量
把所有选项值以数组的形式返回,方便当phpinfo()无法使用的时候来使用。
手册例子:
<?php
$inis = ini_get_all();
print_r($inis);
?>
部分输出值:
Array
(
[allow_call_time_pass_reference] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 6
)
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 7
)
...
)
(4)ini_restore
恢复配置文件默认的值
就是恢复配置文件默认的值,当你使用ini_set设置后可以使用它来恢复。

资料来源:http://news.netshop168.com/cgal/1228249823.html

D. 修改php.ini让屏蔽程序的错误信息

提供一点资料给你:
display_errors
=
On
php缺省是打开错误信息显示的,我们把它改为:
display_errors
=
Off
关闭错误显示后,php函数执行错误的信息将不会再显示给用户,这样能在一定程度上防止攻击者从错误信息得知脚本的物理位置,以及一些其它有用的信息,起码给攻击者的黑箱检测造成一定的障碍。这些错误信息可能对我们自己有用,可以让它写到指定文件中去,那么修改以下:
log_errors
=
Off
改为:
log_errors
=
On
以及指定文件,找到下面这行:
;error_log
=
filename
去掉前面的;注释,把filename改为指定文件,如/usr/local/apache/logs/php_error.log
error_log
=
/usr/local/apache/logs/php_error.log
这样所有的错误都会写到php_error.log文件里。

E. PHP怎么设置PHP.INI文件的参数

当然不是所有参数都可以动态设置,如果可以那么安全就得不到保证。
比如short_tag_open这个属性。
如果非要改也可以考虑设置apache 这个程序运行用户的权限,然后PHP就可以去读写php.ini这个文件了。

F. 急!急! Linux 修改 Php.ini 需要重启什么东西 急!急!

如果是因为PHP命令行而修改php.ini,不需要重启:如果是因为APACHE而修改php.ini,就需要重启apache,操作方法如下:

1、首先登录bitvise ftp,连接自己的电脑和服务器。

G. 怎样在php代码里更改php.ini配置

你好,php.ini配置文件通常在php版本号文件夹里面。
你可以用集成环境phpwamp8.1.8.8版本,里面的各个版本的php.ini配置都分文别类,点击编辑即可,十分方便。

H. 怎么修改php。ini

追问: 麻烦详细说一下怎么调用phpinfo() 我是要安装一个仿真软件 可是弹出错误了·在网络查说是要修改php.ini: max_execution_time = 300 时间,然后重起服务或者在程序写set_time_limit(时间);后面的300不定,可随意修改,但最好是整数... 回答: <?phpphpinfo()?>运行此代码后,可以找到配置文件存放在哪里,然后打开php.ini 后,CTRL+F,查找 max_execution_time ,修改配置值,保存即可。 追问: 高手 我就想知道在哪里运行 开始里面的运行? 回答: 新建一文本文档,写上代码,然后保存为 .php ,然后运行这个PHP文件。 追问: 你太有耐心了 呵呵 我建了一个文本文档 然后把 <?phpphpinfo()?>弄进去 退出保存 把拓展名改成了。

I. 修改了PHP.INI,怎么生效

先用root账号,登录到nobody的账户,然后用whereis php命令查看,php.ini所在的位置,修改这个php.ini的文件就可以了,最后重启apache,就可以生效了。

J. 修改php.ini 需要重启吗

Linux 修改 Php.ini,分二种情况;
1、如果是因为PHP命令行而修改php.ini,不需要重启;
2、如果是因为APACHE而修改php.ini,就需要重启apache;
php.ini这个文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看。如果未作修改,windows平台下一般放在php安装目录中。

热点内容
c语言函数默认类型 发布:2025-01-24 22:53:41 浏览:157
日志打印怎么在编译器中看 发布:2025-01-24 22:44:21 浏览:463
安卓手机哪里调屏幕常亮 发布:2025-01-24 22:44:15 浏览:545
linux下安装vmware 发布:2025-01-24 22:44:10 浏览:297
苹果6密码忘记怎么办啊 发布:2025-01-24 22:38:46 浏览:832
微博android 发布:2025-01-24 22:38:40 浏览:531
安卓自带的剪辑软件哪个好用 发布:2025-01-24 22:15:22 浏览:391
centosyumphpfpm 发布:2025-01-24 22:14:19 浏览:155
反编译看不懂代码 发布:2025-01-24 22:04:52 浏览:140
zip4j加密 发布:2025-01-24 21:57:57 浏览:455