新浦京81707con > 功能介绍 > php环境配置

原标题:php环境配置

浏览次数:122 时间:2019-06-26

  vc9=vs2009编写翻译,推荐使用IIS php搭配形式,

location / {
root D:/PHPWeb;
index index.php index.html index.htm;
}

2,配置php

注意:fastcgi_param SCRIPT_FILENAME 中的/scripts修改为事前设定的WEB目录,不然会报HTTP 404荒唐。

 

复制代码 代码如下:

  将php.ini-development重命名称为php.ini

location ~ .php$ {
root D:/PHPWeb;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME D:/PHPWeb$fastcgi_script_name;
include fastcgi_params;

4.运行

1,下载PHP   php下载版本相比较多,在那之中,
  vc9=vs二零一零编写翻译,推荐应用IIS php搭配形式,
  vc6=vs6编写翻译,推荐使用apache php格局搭配,
  Thread Safe,线程安全,推行时会进行线程(Thread)安检,以防止有新必要就运转新线程的CGI执涨势势而耗尽系统财富。Non Thread Safe是非线程安全,在试行时不开展线程(Thread)安全检查。
  Non Thread Safe,
  再来看PHP的二种实行措施:ISAPI和法斯特CGI。
  ISAPI施行办法是以DLL动态库的款型利用,能够在被用户哀告后施行,在管理完三个用户诉求后不会即时消失,所以须求实行线程安全检查,那样来拉长度序的实施效能,所以假设是以ISAPI来实践PHP,提议选取Thread Safe版本;
  而法斯特CGI实践措施是以单一线程来实施操作,所以无需张开线程的苏木山检查,除去线程安检的严防反而能够进步实践功能,所以,假诺是以FastCGI来推行PHP,建议选拔Non Thread Safe版本。
  官方并不建议你将Non Thread Safe 应用于生产条件,所以我们选用Thread Safe 版本的PHP来使用。
2,配置php   解压到某些目录,如c:/php345
  将php.ini-development重命名字为php.ini
  fastcgi.impersonate=1 默感觉0,假如采纳IIS,你须要展开:cgi.fix_pathinfo=1
  cgi.force_redirect=0 暗中认可开启,倘若你使用IIS,能够将其关闭
  其次钦定extension_dir目录和date.timezone目录
  extension_dir = "C:/php53iis/ext"
  date.timezone= Asia/Shanghai
  修改PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 会修正 SCRIPT_FILENAME 为实际的文书地方,否则 PHP 将不大概找到必要管理的 PHP 文件。
3,配置nginx
  解压nginx,如c:/nginx
  
  设定error.log的存放目录,将#error_log logs/error.log;的#去处,私下认可error.log是存放在在Nginx安装目录中logs目录下。
  
  设定WEB服务器目录,类似于PHP.INI配置文件中的document_root,Nginx配置文件中的消息如下

  date.timezone= Asia/Shanghai

假诺想比较简便的意中人能够用下边包车型地铁那款软件快捷陈设基于Nginx的php运维际遇了:
//www.jb51.net/softs/33785.html

1,下载PHP

  修改PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 会修正 SCRIPT_FILENAME 为真正的公文地方,不然 PHP 将不可能找到供给管理的 PHP 文件。
4.运行
  下载RunHiddenConsole
  防火墙支援RunHiddenConsole C:/php52iis/php-cgi.exe -b 127.0.0.1:9000-c C:/windows/php.ini

location / {    root   D:/PHPWeb;    index  index.php index.html index.htm;    }  

location ~ .php$ {    root           D:/PHPWeb;    fastcgi_pass   127.0.0.1:9000;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME  D:/PHPWeb$fastcgi_script_name;    include        fastcgi_params;  

复制代码 代码如下:

  修改PHP.INI配置文件中的cgi.fix_pathinfo = 1,PHP 会修正 SCRIPT_FILENAME 为实在的文当地方,不然 PHP 将不能够找到须要管理的 PHP 文件。

来自:

  下载RunHiddenConsole  

  再来看PHP的二种推行形式:ISAPI和法斯特CGI。 
  ISAPI实践措施是以DLL动态库的款式利用,能够在被用户诉求后施行,在拍卖完一个用户央求后不会立刻消失,所以供给开始展览线程安检,那样来升高程序的实践功用,所以只若是以ISAPI来实行PHP,建议选取Thread Safe版本; 
  而法斯特CGI执市场价格势是以单一线程来进行操作,所以无需进行线程的安检,除去线程安检的防患反而能够抓好实行效能,所以,借使是以FastCGI来执行PHP,提出选取Non Thread Safe版本。 
  官方并不建议您将Non Thread Safe 应用于生产境遇,所以我们选取Thread Safe 版本的PHP来使用。 

  防火墙支援RunHiddenConsole C:/php52iis/php-cgi.exe -b 127.0.0.1:捌仟-c C:/Windows/php.ini


  
  设定error.log的寄放目录,将#error_log  logs/error.log;的#去处,暗许error.log是存放在Nginx安装目录中logs目录下。
  
  设定WEB服务器目录,类似于PHP.INI配置文件中的document_root,Nginx配置文件中的音讯如下

  vc6=vs6编写翻译,推荐应用Apache php形式搭配,

本文由新浦京81707con发布于功能介绍,转载请注明出处:php环境配置

关键词: 新浦京81707con

上一篇:环境配置,MySQL环境搭建

下一篇:没有了