博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
把xampp里面的apache换成nginx
阅读量:7053 次
发布时间:2019-06-28

本文共 1035 字,大约阅读时间需要 3 分钟。

转载自: 

由于我的生产环境用的是nginx,对于一直喜欢xampp的我,自然希望把xampp改成xnmpp,跟生产环境保持一致,步骤也很简单。

下载,解压缩,下载,解压到xampp下。

需要改动的地方有几个,php要改为用php-cgi.exe执行,php.ini也需要做以下修改…

enable_dl = On

cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

我在这里还帮phpmyadmin配置个虚拟主机…

server {

listen   80;
server_name  mysql.yourservername.com;

root   D:\xampplite\phpMyAdmin;

location / {

index  index.php;
}

location ~ .*\.php$ {

include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
}

}

再创建2个启动/关闭nginx + php cgi的批处理…

启动nginx_start.bat:

@echo off

echo Starting PHP FastCGI…
RunHiddenConsole.exe D:\xampplite\php\php-cgi.exe -b 127.0.0.1:9000 -c D:\xampplite\php\php.ini

echo Starting nginx…

cd D:\xampplite\nginx
start nginx

关闭nginx_stop.bat:

@echo off

echo Stopping nginx…
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI…
taskkill /F /IM php-cgi.exe > nul
exit

是把该进程后台运行的小工具。

以后启动的时候执行nginx_start.bat和mysql_start.bat,关闭执行nginx_stop.bat和mysql_stop.bat。

你可能感兴趣的文章
关于获取客户端Mac地址
查看>>
紫书 例题 10-9 UVa 1636 (概率计算)
查看>>
51nod 01背包
查看>>
outlook anywhere 配置
查看>>
冲刺一 (day 3)
查看>>
Beep使用
查看>>
关于php网络爬虫phpspider。
查看>>
OpenGL的glRotatef旋转变换函数详解
查看>>
c#中 ==与equals有什么区别
查看>>
Oracle Group By ROLLUP-SubTotal
查看>>
PHP 正则表达式
查看>>
Computer Graphics Research Software
查看>>
nodejs进阶(2)—函数模块调用
查看>>
java面向对象高级分层实例_BaseDao
查看>>
iOS 从相册中拿到 图片名 ,截取后缀,图片名
查看>>
linux+nginx+tomcat负载均衡,实现session同步
查看>>
初始JavaScript Promises之二
查看>>
IntelliJ IDEA常见问题解决办法汇总
查看>>
[LeetCode] Container With Most Water 装最多水的容器
查看>>
poj 3624 Charm Bracelet 背包DP
查看>>