php yaf.dll,windows下配置nginx+php+yaf的环境
搭建Nginx + PHP +
Yaf 环境的步骤
1、首先下载配置环境所需的应用程序包(附图)。
1)Nginx:nginx
news (进入选择版本,这里以Stable
version中的nginx/Windows-1.10.3为例)
2)PHP:php官网下载页 (Nginx下PHP是以FastCGI的方式运行,所以应选择非线程安全及NTS的PHP包,这里以PHP
5.6.30为例)
3)Yaf:yaf下载(进入选择版本,这里以php -
5.6版本的yaf - 2.3.5为例)
2、安装与配置。
1)PHP的安装与配置:到 我的电脑->D盘
新建wnmp目录(D:\wnmp),新建名为 php5
的文件夹,直接解压下载好的PHP程序包到php5文件下;
找到名为
php.ini-***的文件修改为php.ini(我这里解压后有两个,删掉一个,留下一个修改为php.ini测试可以),打开找到
extension_dir = "./ext" 更改为extension_dir =
"D:/wnmp/php5/ext";
再找到
;extension=php_mysql.dll和
;extension=php_mysqli.dll,把前面的“;”去掉,即令php支持mysql;
接下来配置PHP,让PHP能与Nginx结合,找到
;cgi.fix_pathinfo=1
,把前面的“;”去掉,这一步非常重要,是PHP的CGI设置。
2)Nginx的安装与配置:同样到
我的电脑->D盘 wnmp目录下,直接解压下载好的Nginx程序包,并修改解压后的文件名为nginx;
接下来配置Nginx,让Nginx能与PHP协同工作,进入nginx的conf目录,打开nginx的配置文件nginx.conf,找到
location / {
root html;
#这里是站点的根目录
index index.html
index.htm;
}
将root html;改为root
D:/wnmp/www;
再往下,找到
#pass the PHP scripts to FastCGI
server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
先将前面的“#”去掉,同样将root html;
改为root
D:/wnmp/www;
再把红色部分的 /scripts 改为 $document_root
,指前面“root”所指的站点路径。
改完后的代码:
#pass the PHP scripts to FastCGI
server listening on 127.0.0.1:9000
#
location ~ \.php$ {
root D:/wnmp/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
保存配置文件,就可以了。到此Nginx+PHP环境就初步配置好了。
来启动php,并手动启动nginx,当然也可以利用脚本来实现。
首先把下载好的RunHiddenConsole.zip包解压到nginx目录内,RunHiddenConsole.exe的作用是在执行完命令行脚本后可以自动关闭脚本,而从脚本中开启的进程不被关闭。然后来创建脚本,命名为“start_nginx.bat”。先新建文本文档,输入下面代码后保存,改名即可。(不要忘记改文件后缀名)
@echo off
REM Windows 下无效
REM set PHP_FCGI CHILDREN=5
REM 每个进程处理的最大请求数,或者只为Windows环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p
D:/wnmp/nginx
同样再创建名为“stop_nginx.bat”脚本用来关闭nginx。
@echo off
echo Stopping nginx...
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit
完成后,是这样的:
双击start_nginx.bat,查看任务管理器有两个nginx.exe进程和一个php-cgi.exe进程:
这样Nginx服务就启动了,而且PHP也以fastCGI的方式运行了。
在站点目录(D:\wnmp\www)下,新建一个phpinfo.php文件,在里面编辑
保存后,打开浏览器输入“http://localhost/phpinfo.php”,如果看到浏览器输出php的信息,就说明Nginx+PHP的环境已经配置好了。
3)Yaf:将下载好的yaf包解压缩后,会有一个php_yaf.dll的文件,将它拷贝到D:\wnmp\php5\ext目录下即可。
到这里,Nginx+PHP+Yaf环境就配好了。
php yaf.dll,windows下配置nginx+php+yaf的环境相关推荐
- Windows下配置nginx+php(wnmp)
Windows下配置nginx+php(wnmp) 第一部分:准备工作.(系统:Windows 8.1) 1.首先是下载软件. NGINX-1.3.8官网下载:http://nginx.org/en/ ...
- windows下配置nginx+php环境
刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是"引擎x",一般引"擎代"表了性能,而"x"大多出现是表示" ...
- Windows下配置Nginx使之支持PHP(转)
平台描述:Windows下,使用PHP套件 xampp,因为是测试玩,所以没在服务器 Linux 环境中配置. 1. 首先,将 nginx.conf 中的 PHP 配置注释去掉. 01 # pass ...
- windows 如何重启php,Windows下配置Nginx+PHP基本操作(启动、重启和退出)
经常倒腾系统,徘徊于 Windows 的便利和 Linux 的魔性,一旦折腾系统基本配置都要重弄,特此记录对 Nginx和PHP的基本启动.重启和退出 背景 经常倒腾系统,徘徊于 Windows 的便 ...
- Windows下配置Hadoop的Java开发环境以及用Java API操作HDFS
场景 HDFS的访问方式之HDFS shell的常用命令: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119351218 在上 ...
- windows上配置nginx php,Windows下配置Nginx使之支持PHP
1. 首先,将 nginx.conf 中的 PHP 配置注释去掉.01# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9 ...
- Windows下配置Nginx+php7
第一部分:准备工作 第二部分:安装nginx 第三部分:安装php(这里主要讲nginx配置启动php,以cgi运行php)nginx配置文件是conf文件夹里的nginx.conf 在这里,我简单说 ...
- nginx php 配置 windows_windows下配置nginx和php环境(wnmp)
1.准备 创建安装目录D:/web,我们所有的文件都会放在这个目录下 2.下载完成会后获得如下文件,解压缩并重命名文件夹去掉版本号 php-5.4.16-Win32-VC9-x86.zip nginx ...
- Windows下配置单机Hadoop环境
Windows下配置单机Hadoop环境 文章目录 Windows下配置单机Hadoop环境 下载Hadoop 下载配置文件 配置环境变量 初始化HDFS 启动Hadoop 关闭Hadoop 常见错误 ...
最新文章
- 自动配置IPv4问题
- 【Flink】Flink Invalid timestamp -1 Timestamp should always be none-negative or null
- linux把虚拟机上的文件共享,[转]windows中vmware虚拟机中的Linux如何进行文件的共享...
- python使用os.system()方法进行多模块安装
- 阶段3 3.SpringMVC·_06.异常处理及拦截器_4 SpringMVC拦截器之介绍和搭建环境
- 网站性能提高之国外空间
- SpringCloud之Ribbon源码分析(一)
- c语言调试的意义,C语言的调试
- 校园网客户端没有linux版,Linux版校园网客户端公测中(已添加GUI输入窗口)njit-clent...
- Fiddler中文乱码设置
- window10运行不了1stopt_1stopt运行不了,到底为什么?
- 计算机减法函数word,Word中减法公式怎么用
- 还在傻傻的数star、数fork吗?3秒钟教会你如何查看GitHub项目活跃度,是死是活一眼便知
- HR 问你为什么离职时是什么意思
- 【EXCEL分列小技巧:按特殊符号分列】
- 斐波那契序列的实现方法及对比
- 企业微信号自定义菜单
- 提高Lua代码运行效率
- Win10下通过源码编译安装QGIS
- 不带符号的阵列乘法器_阵列乘法器.ppt
热门文章
- <笔记>光纤(光波导)中的传输特性1
- python线性输出_Python实现基本线性数据结构
- python写整数逆位运算_位运算
- android chrome 44,[图]非隔代升级:新代码暗示Chrome OS的安卓支持将基于Android Q
- 如何安装python3.8.1_如何用源代码安装Python 3.8.1
- elasticsearch head插件(5.0及以上版本)
- 【ABAP系列】SAP ABAP 取两个内表的交集 比较两个内表的不同
- Spring Security(四) —— 核心过滤器源码分析
- 软件工程(2019)第二次作业
- 5分钟速成C++14多线程编程