php修改配置文件路径|linux php配置文件在哪

php修改配置文件路径|linux php配置文件在哪的第1张示图

① ThinkPhp如何通过后台修改配置文件

配置文件属于硬编码中的一种,并且,为了安全起见,很多时候是禁止写入权限的,防止被注入或者修改导致网站不正常,所以不建议采用后台修改数据。建议建立一个配置数据表来存放这些数据。以下是实现的方式$configs = C('config');//读取整个文件,格式我忘了,貌似是这个样子。$configs['setting_key'] = $setting_value;//将配置值覆盖或增加file_put_contents('文件路径',var_export($configs,true));//将配置值写入文件

② php.ini配置里的include_path

直对include_path的作用不了解,也没怎么注意过它的用途,今天在网上看一些资料后明白了,记录一下:其实设置include_path的作用就是设置用include()函数包函文件时的路径,当然也可以不设置include_path,只要在包函文件时写出具体的文件相对或绝对路即可:下面以安装smarty为例:下面内容中,我们都是假设你的文件放在了D:\Appserv\www\Smarty下。1、找到你的php.ini配置文件修改php.ini的include_path选项,把smarty的库文件路径加上,比如:include_path = "D:\Appserv\www\Smarty\libs" 提醒一下,php.ini中一共有两处include_path,一处是Unix下使用的,一处是windows下使用的,要修改windows下使用的:————————————————————-; Windows: "path1;path2";include_path = ".:/php/includes"修改为:; Windows: "\path1;\path2"include_path = "D:\Appserv\www\Smarty\libs"保存即可,这个是PHP的包含文件路径,可以设置多个,用";"格开。2、载入Smarty库,如果在php.ini设置了include_path为D:\Appserv\www\Mysmarty\libs,那么可以直接用include("Smarty.class.php");另外不设置include_path,可以直接把Smarty.class.php拷到网站目录,就可以用相对路径或用绝对路径了,如include("D:\Appserv\www\Smarty\libs\Smarty.class.php");可以看出设置了include_path后,要包函文件Smarty.class.php就比较简便了,不用写一大串的路径(其实也不见得方便,只是当很多需要包函的文件都在一个目录下时,这样会觉得比较方便)。有两种方法来设置php的include_path.一:修改php.ini文件中的include_path项。例:include_path = .:/usr/local/lib/php:./include二:使用ini_set方法(对于无法修改php.ini的情况)。例:ini_set("include_path", ".:../:./include:../includeinclude_path补充include_path用来设置include()或require()函数包含文件的参考路径.也就是说当使用include()或require()函数包含文件的时候,程序首先以include_path设置的路径作为参考点去找文件,如果找不到,则以程序自身所在的路径为参考点去找所要的文件,如果都找不到,则出错.当include_path设置了多个参考路径(每个路径用分号隔开)时,排在前面的路径优先找.例如: ini_set('include_path','d:\www\mysite\test;d:\www\mysite\test2');include('aaa/test.php');程序会先以路径d:\www\mysite\test为参考去找aaa/test.php,若没有,再以d:\www\mysite\test2为参考去找,再没有,则以自身所在路径为参考去找.

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

文本编辑打开文件、修改保存即可。如果是WINDOWS服务器,可以使用记事本修改。如果是UNIX服务器,可以使用vi修改。查看PHP.INI文件位置,可以使用phpinfo()函数

④ phpstorm是怎么修改项目名和项目路径的

为了避免以后用的时候找不到,就在你这做个笔记吧~_~项目名称上右键->Refactor->Rename.. 可以更改项目名称File->settings->directories 可以更改添加删除项目根目录(如果只更改,删了再添加就可以)

⑤ linux php配置文件在哪

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

⑥ win7下php.ini的路径是哪里哪里可以查看、修改路径

朋友,我来告诉你答案!你写一个php文件里面写入phpinfo();再用浏览器查看就可以看到配置信息里面就有php.ini路径

⑦ CentOS 7中PHP配置文件php.ini的放在哪个位置

一般默认位置在/etc/php.ini

如果这个位置没有的话,可以使用phpinfo(),输出配置信息,在里面可以找到配置路径。然后在浏览器访问该页面,搜索php.ini

也可以执行,(需要修改php为你自己的路径)

/usr/local/php/bin/php–ini

查看路径

⑧ 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设置后可以使用它来恢复。

⑨ 如何找出PHP配置文件php.ini的路径

直接在电脑里搜索:php.ini;就可以看见路径;例如下面搜到的:路径为:F:/xampp/php/php.ini

⑩ 如何修改php中phpini配置文件的目录

打开配置文件,搜索documentroot 下面就有路径,修改成你的路径就OK

未经允许不得转载:山九号 » php修改配置文件路径|linux php配置文件在哪

赞 (0)