php指定配置文件|linux php配置文件在哪

⑴ php开发环境中的3个主要配置文件是什么

就以linux服务器为例,云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。不管使用的是win服务器还是linux 服务器,都可以在三方面板的帮助下,成功配置出可视化操作界面,然后一键部署 worpdress环境。

⑵ php写入配置文件

function saveAction(){ 权$config_file='./application/config/sys.ini.php'; $info = $_POST; $con = "<?php\r\nreturn array(\r\n"; $con .= "\t'CSS_PATH' => " . $info['CSS_PATH']; $con .= "\r\n\t'JS_PATH' => " . $info['JS_PATH']; $con .= "\r\n\t'FILE_PATH' => " . $info['FILE_PATH']; $con .= '\r\n);\r\n?>'; if(file_put_contents($config_file,$con)) return true; else return false;}

⑶ 如何修改文件config.php或者加载自定义的配置文件

1.php的配置文件就是:php.ini

2.找到你的php安装目录,找到这个文件,然后打开编辑保存即可

⑷ PHP如何动态修改配置文件

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手册中的例子:<?phpecho '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 = 1register_globals = 0post_max_size = 8Mpost_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设置后可以使用它来恢复。

⑸ 30分求PHP设置自定义配置文件(类似webconfig.php)的方法

1.将这些变量统一到一个文件中,譬如config.php.inc,内容如下:

<?php$cl_close=0;$cl_weburl="$cl_beian="粤ICP";$cl_keyword="这是关键词";…?>

然后,假设主程序为index.php:

<?phprequire_once("./config.php.inc");//config.php.inc文件中的变量值就可以直接使用了,譬如echo$cl_beianecho"<span>$cl_beian</span>";…?>

修改这些变量并保存之:

<?php

// …. 假设这些变量都已经更改过了, 譬如通过 post 更改设置, 这里已经拿到:

$cfg = "<?";

$cfg.=<<<EOF

php

$cl_close=$cl_close;

$cl_weburl="$cl_weburl";

?

EOF;

$cfg.=">";

file_put_contents("config.php.inc", $cfg);

?>

⑹ 如何指定php.ini的位置

如果你在安装PHP的时候不指定配置文件的目录,一般配置文件php.ini需要放在/etc目录下。指定php.ini的位置。./configure –prefix=/usr/local/php5 –with-apxs2=/usr/local/apache2/bin/apxs –with-config-file-path=/usr/local/php5 –with-ldap –with-gettext 你在安装php的时候./configure加上 –with-config-file-path=你想指定的目录。安装完后,你再把php.ini放到./configure设定的配置文件目录。你可以搜索php安装指定配置文件目录

⑺ php配置文件是什么

PHP 的配置文件一般是 php.ini 文件 php.ini 文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看。如果未作修改,windows平台下一般放在php安装目录中。PHP还是一个不断发展的工具,其功能还在不断地删减而php.ini的设置更改可以反映出相当的变化,在使用新的PHP版本前,研究一下php.ini会有好处的下面简单的介绍一下基本配置: directive = value; 指示标识符 是 *大小写敏感的* – foo=bar 不同于 FOO = bar。engine = On; 使 PHP scripting language engine(PHP 脚本语言引擎)在 Apache下有效。short_open_tag = On; 允许 tags 将被识别。asp_tags = Off; 允许ASP-style tagsprecision = 14; 浮点类型数显示时的有效位数上面只是一个例子,其他详细的配置说明,可以参考一些资料。

⑻ php 如何使用config配置文件

以下为Discuz中的php config文件实例,请参考:

$_config=array();$_config['debug']=1;//—————————-CONFIGDB—————————–//$_config['db']['1']['dbhost']='localhost';$_config['db']['1']['dbuser']='x31_gbk';$_config['db']['1']['dbpw']='x31_gbk';$_config['db']['1']['dbcharset']='gbk';$_config['db']['1']['pconnect']='0';$_config['db']['1']['dbname']='x31_gbk';$_config['db']['1']['tablepre']='pre_';$_config['db']['slave']='';$_config['db']['common']['slave_except_table']='';

⑼ linux怎么修改php的配置文件

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

⑽ linux php配置文件在哪

1、找到linux php配置文件具体的的方法首先是可以打开终端输入find命令即可显示出php配置文件的路版径:


赞 (0)