php版本及配置

FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全) 

ISAPI的方式来运行PHP就必须用Thread Safe(线程安全) 

VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择

VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 



fastcgi配置

php.ini指定docroot——php文件的存放目录,即你的documentroot。doc_root = “e:\www” 

扩展存放目录 extension_dir——更改为真实的扩展存放地址。extension_dir = “./ext” 

默认时区更改——在[Date]里面增加:

date.timezone = PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi

 因为nginx需要的是cgi方式的php,所以如下几个地方是重点,否则nginx无法打开php文件: 

enable_dl = On 

cgi.force_redirect = 0 

cgi.fix_pathinfo=1 

fastcgi.impersonate = 1 

cgi.rfc2616_headers = 1

php.iniupload_tmp_dir =   上传临时目录 

register_globals = Off”关闭全局变量 

short_open_tag = On,支持短标签 

session.save_path = "/tmp"    配置session文件在服务器上的保存目录 


apache 

PHPIniDir "D:/php/php5" 

DirectoryIndex index.php default.php 

AddType application/x-httpd-php .php 

LoadModule php5_module "d:/wamp/bin/php/php5.3.5/php5apache2_2.dll" 


php.ini搜索路径的先后 

a) SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量) 

b)       HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 注册表位置)   

c)       PHPRC 环境变量 

d)       当前工作目录(对于 CLI) 

e)       web 服务器目录(对于 SAPI 模块)或 PHP 所在目录(Windows 下其它情况) 

f)       Windows 目录(C:\windows 或 C:\winnt),或 --with-config-file-path 编译时选项指定的位置

', '

FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全) 

ISAPI的方式来运行PHP就必须用Thread Safe(线程安全) 

VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择

VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 



fastcgi配置

php.ini指定docroot——php文件的存放目录,即你的documentroot。doc_root = “e:\www” 

扩展存放目录 extension_dir——更改为真实的扩展存放地址。extension_dir = “./ext” 

默认时区更改——在[Date]里面增加:

date.timezone = PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi

 因为nginx需要的是cgi方式的php,所以如下几个地方是重点,否则nginx无法打开php文件: 

enable_dl = On 

cgi.force_redirect = 0 

cgi.fix_pathinfo=1 

fastcgi.impersonate = 1 

cgi.rfc2616_headers = 1

php.iniupload_tmp_dir =   上传临时目录 

register_globals = Off”关闭全局变量 

short_open_tag = On,支持短标签 

session.save_path = "/tmp"    配置session文件在服务器上的保存目录 


apache 

PHPIniDir "D:/php/php5" 

DirectoryIndex index.php default.php 

AddType application/x-httpd-php .php 

LoadModule php5_module "d:/wamp/bin/php/php5.3.5/php5apache2_2.dll" 


php.ini搜索路径的先后 

a) SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量) 

b)       HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 注册表位置)   

c)       PHPRC 环境变量 

d)       当前工作目录(对于 CLI) 

e)       web 服务器目录(对于 SAPI 模块)或 PHP 所在目录(Windows 下其它情况) 

f)       Windows 目录(C:\windows 或 C:\winnt),或 --with-config-file-path 编译时选项指定的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值