php.ini中两大加载配置文件的参数
2015-03-03 14:43
766 查看
Configuration File (php.ini) Path 和 Loaded Configuration File这个参数详解
Configuration File (php.ini) Path 这个参数是配置php的默认路径
Loaded Configuration File 调用的哪个php配置文件。
我们一般运行phpinfo看配置,去完成很多操作。
直接举例说明:
一
这种情况,说明php配置文件的默认路径是 /etc 下。Loaded Configuration File这个参数为none,是因为 /etc下找不到php.ini文件。没有这个文件,对php的配置就会不起作用,但是我们php程序仍然会运行。
为了能配置php,所以要让服务器找到php.ini,解决方法有两种:
1把php安装目录下的php.ini文件拷到 /etc/ 目录下
2把Configuration File (php.ini) Path路径改成有php.ini的路径。
法一,可以在编译的时候使用--with-config-file-path参数来修改php.ini的存放位置,让它能找到php.ini。
法二,修改服务器配置指定php配置文件的路径:
PHPIniDir"/home/php-5.2.14/etc/php.ini"
二
Configuration File (php.ini) Path 和 Loaded Configuration File这个参数的值不一样。调到的情况,就不说了。
如果php-fpm调不到的话,解决方法:
1 如果用PHPiniDir指定了php.ini的路径是 /home/php-5.2.14/etc/php.ini ,那么不用理睬上面Configuration File (php.ini) Path的php路径。只要修改该php.ini,就可以配置php。
2 如果没有用PHPiniDir指定,修需要把一份php.ini拷贝到 /home/php-5,2.14/lib 下面。这样修改这个php.ini 才能进行配置。
附:php-5.2.17以前的版本中,php-fpm是作为一个补丁,新的php版本已经把php-fpm整合了。
php.ini和php-fpm.conf
php.ini:决定php语言运行的环境,支持扩展的模块,开发环境的配置
php-fpm.conf:进程控制管理器配置文件,控制php-cgi的进程数,常驻内存,提高web服务的响应速率,php-cgi运行时会加载这两个配置文件。
Configuration File (php.ini) Path 这个参数是配置php的默认路径
Loaded Configuration File 调用的哪个php配置文件。
我们一般运行phpinfo看配置,去完成很多操作。
直接举例说明:
一
这种情况,说明php配置文件的默认路径是 /etc 下。Loaded Configuration File这个参数为none,是因为 /etc下找不到php.ini文件。没有这个文件,对php的配置就会不起作用,但是我们php程序仍然会运行。
为了能配置php,所以要让服务器找到php.ini,解决方法有两种:
1把php安装目录下的php.ini文件拷到 /etc/ 目录下
2把Configuration File (php.ini) Path路径改成有php.ini的路径。
法一,可以在编译的时候使用--with-config-file-path参数来修改php.ini的存放位置,让它能找到php.ini。
法二,修改服务器配置指定php配置文件的路径:
PHPIniDir"/home/php-5.2.14/etc/php.ini"
二
Configuration File (php.ini) Path 和 Loaded Configuration File这个参数的值不一样。调到的情况,就不说了。
如果php-fpm调不到的话,解决方法:
1 如果用PHPiniDir指定了php.ini的路径是 /home/php-5.2.14/etc/php.ini ,那么不用理睬上面Configuration File (php.ini) Path的php路径。只要修改该php.ini,就可以配置php。
2 如果没有用PHPiniDir指定,修需要把一份php.ini拷贝到 /home/php-5,2.14/lib 下面。这样修改这个php.ini 才能进行配置。
附:php-5.2.17以前的版本中,php-fpm是作为一个补丁,新的php版本已经把php-fpm整合了。
php.ini和php-fpm.conf
php.ini:决定php语言运行的环境,支持扩展的模块,开发环境的配置
php-fpm.conf:进程控制管理器配置文件,控制php-cgi的进程数,常驻内存,提高web服务的响应速率,php-cgi运行时会加载这两个配置文件。
相关文章推荐
- 关于php.ini配置文件不能加载的问题
- 设置php在apache下加载ini配置文件路径,~和curl扩展无法加载的问题
- Nginx下修改php.ini后重新加载配置文件命令
- php.ini的配置文件参数详解
- 查找php配置文件php.ini所在路径的二种方法
- 项目加载时,配置文件读取参数并把参数放在缓存中。
- php-fpm.conf配置文件参数详解
- PHP.INI(php配置)文件内容全解析
- 【转载】PHP5.3 配置文件php.ini-development和php.ini-production的区别
- php读取ini配置文件属性
- 设置php.ini配置文件的函数信息
- php.ini 配置文件详解
- Centos配置完php-fpm和Nginx之后,只能打开php无法加载其他文件处理方法
- tp3.2不能自动加载公共配置文件config.php
- 查找php配置文件php.ini所在路径的二种方法
- fastadmin后台视频文件上传,受限制,修改php.ini配置即可
- php-fpm.conf配置文件中文说明详解及重要参数说明
- PHP中操作ini配置文件的方法
- phpadmin如何导入导出大数据文件及php.ini参数修改
- php.ini文件配置好后,zend路径也全部配置正确,但是phpinfo()还显示没有zend信息