Ⅰ 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 tags
precision = 14
; 浮点类型数显示时的有效位数
上面只是一个例子,其他详细的配置说明,可以参考一些资料。
Ⅱ php.ini是做什么的
用来控制php的某些功能
某些功能比如:错误提示,短标签,上传文件最大值,扩展等等可以通过php.ini文件设置
根据个人的要求让它们进行打开或者关闭
Ⅲ 在linux 虚拟主机php环境中,php.ini 中 extension=zip.so 主要起什么作用
在php.ini 中增加extension=zip.so其作用是为php加载 zip 模块.
可参考以下资料:
Linux平台下PHP zip模块
1、依次运行以下命令:
wget http://pecl.php.net/get/zip-1.8.3.tgz //貌似已经出新版本了zip1.10.2.tgz
tar zxvf zip-1.8.3.tgz
cd zip-1.8.3
/usr/local/php/bin/phpize (对应的phpize路径)(安装好的php位置)
configure --with-php-config=/usr/local/php/bin/php-config (对应的php-config路径)(php-config文件名不能更改)
make
make install
//此时会在zip/moles/下生成一个zip.so文件,将它拷贝到make之后给的一个路径下,如有同名的,覆盖之。
2、生成的模块路径:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so (对应的extensions路径)
3、修改php.ini
extension_dir = "./"修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"
增加extension=zip.so
4、重启apache
apache2/bin/apachectl restart
Ⅳ 请问php.ini干嘛的用的
PHP.INI是web服务器php模块的配置文件.
一般web服务器例如IIS或是apache,在配置玩php的时候,会出现这个文件.
如果你的电脑不需要的话,可以卸载php模块!
Ⅳ 自定义php.ini什么意思
关于php.ini这个文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中。编辑本段语法该文件的语法非常简单。空白字符和以分号开始的行被简单地忽略。章节标题(例如: [php])也被简单地忽略,即使将来它们可能有某种意义。设置指令的格式如下:directive = value指令名(directive)是大小写敏感的!所以"foo=bar"不同于"FOO=bar"。值(value)可以是:1. 用引号界定的字符串(如:"foo")2. 一个数字(整数或浮点数,如:0, 1, 34, -1, 33.55)3. 一个PHP常量(如:E_ALL, M_PI)4. 一个INI常量(On, Off, none)5. 一个表达式(如:E_ALL & ~E_NOTICE)INI文件中的表达式仅使用:位运算符、逻辑非、圆括号:| 位或& 位与~ 位非! 逻辑非布尔标志用 On 表示打开,用 Off 表示关闭。一个空字符串可以用在等号后不写任何东西表示,或者用 none 关键字:foo = ; 将foo设为空字符串foo = none ; 将foo设为空字符串foo = "none" ; 将foo设为字符串'none'如果你在指令值中使用动态扩展(PHP扩展或Zend扩展)中的常量,那么你只能在加载这些动态扩展的指令行之后使用这些常量。
Ⅵ php.ini中doc_root的作用是什么
php手册中的说明:
doc_root string
PHP 在服务器上的根目录。仅在非空时使用。如果 PHP 被配置为安全模式,则此目录之外的文件一概不被解析。如果 PHP 编译时没有指定 FORCE_REDIRECT,并且在任何 web 服务器(除了 IIS)中以 CGI 方式运行 PHP,则应该设定 doc_root。替代方案是使用下面的 cgi.force_redirect 配置选项。
cgi.force_redirect boolean
在大多数 web 服务器中以 CGI 方式运行 PHP 时很有必要用 cgi.force_redirect 提供安全。PHP 默认其为 On。可以将其关闭,但风险自担。
注: Windows 用户:可以安全地在 IIS 之下将其关闭,事实上必须这么做。要在 OmniHTTPD 或 Xitami 之下使用也必须将其关闭。
Ⅶ php.ini 文件的有什么用一般需要修改配置该文件的哪些地方请你不要复制一大堆的东西来.谢谢
之前我也碰到过同样的问题,安装discuz,上传到免费空间,先是需要数据库,后来是php.ini配置问题,要联系空间服务提供商,就放弃了
最后是自己搭建的服务器,安装出现不能安装,问题出在php.ini了
php的配置文件,比如说限制文件上传尺寸,类型啊,什么的,具体设置就在这,php文件夹和apache文件夹里各有一个(搜索服务器下的bin文件夹)可以用记事本打开,具体问题用记事本查找解决吧,修改保存,别忘了重启apache,生效了
Ⅷ 小鸟云的云虚拟主机怎么设置php.ini
说明
如果您的网站基于PHP,请选择适用您程序的PHP版本。
创建云虚拟主机默认为PHP 5.6版本,若您需要切换PHP 版本时,可使用PHP 版本切换功能。
版本切换后,将会重启Web服务,会出现短暂的Web服务不可用,请您谨慎更改。
PHP版本支持:PHP5.2 ~ PHP7.2。
操作步骤
登录小鸟云控制台->云虚拟主机->管理云虚拟主机。
选择需要修改PHP版本的云虚拟主机,点击管理,进入主机详情页。
在操作管理中点击PHP版本设置按钮。
选择PHP版本。
Ⅸ php中的ini_get是什么作用,怎么用的
string ini_get ( string varname )
执行成功则返回php.ini配置选项。