PHP学习研究:PHP.INI配置文件漫游

http://tech.ddvip.com   2007年08月26日    社区交流

内容摘要:他们将一些PHP变量通过名为php.ini的配置文件显示出来。此配置文件允许用户调整PHP多项功能,包括设置文件路径以及目录、改变会话以及数据库参数,以及激活扩展选项(activating extensions)等。

  SMTP = myserver.localnet.com
  sendmail_from = <A href="mailto:me@localhost.com">me@localhost.com</A>
  sendmail_path = /usr/sbin/sendmail

  变量java.class.path、java.home、java.library以及java.library.path全部用来设置查找Java类以及库的路径。这些值将被Java扩展所使用,所以如果希望PHP能正确的同Java程序进行集成,则必须确保这些变量被正确的设置。

  java.class.path = .php_java.jar
  java.home = c:jdk
  java.library = c:jdkjreinhotspotjvm.dll
  java.library.path= .

  变量session.save_path指定了保存会话信息所需的临时目录。通常而言,此目录默认为/tmp,但由于在Windows系统中此默认目录并不存在,所以你必须将其重新设置为正确的Windows临时目录,否则会话处理程序将会在调用session_start()函数时弹出讨厌的出错信息。同时可以通过变量session.cookie_lifetime来控制会话cookie的有效期。

  session.save_path = c:windows  emp

  session.cookie_lifetime = 1800

  在php.ini中,有很多同PHP安装的安全问题相关的变量。其中最有趣的是safe_mode变量,建议针对ISP以及共享主机服务(shared-hosting services)对其进行设置,此变量将对用户对PHP的使用范围进行限制。

  &nbsp;

  safe_mode = Off

  当safe mode打开的时候,可以通过变量safe_mode_include_dir指定在何目录中查找相关文件。通过将二进制程序放在特定目录并使用safe_mode_include_dir变量将目录告之PHP,PHP将对可使用exec()命令运行PHP脚本的程序种类进行限制。在此目录中仅二进制文件可以通过exec()命令进行访问。

责编:豆豆技术应用

正在加载评论...