windows nginx mysql php windows下php开发环境

windows10 nignx1.18 mysql5.7 php7.4

nginx官网   http://nginx.org/en/download.html
php官网     https://www.php.net/downloads.php
mysql官网  https://dev.mysql.com/downloads/mysql/
phpmyadmin   https://www.phpmyadmin.net/downloads/
nginx安装:直接解压安装就可以了
php安装:直接解压就可以了
mysql安装:解压 , cmd通过控制台  进入bin 目录  执行

 mysqld -install
 mysqld --initialize-insecure --user=mysql (执行完会出现初始密码)
 net start mysql
 mysql -u root -p 
 ALTER USER USER() IDENTIFIED BY '123456';
 
phpmyadmin安装  :  解压  然后把整个文件夹 放到html文件中 与默认nginx打开的 index.html同级的位置  直接访问 localhost/phpmyadmin

windows 定义bat脚本 启动 nginx php mysql
1、需要下载 RunHiddenConsole 解压 把RunHiddenConsole.exe放到nginx文件夹中
2、在nginx里面定义两个文件 start.bat stop.bat
start.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:/php/php-cgi.exe -b 127.0.0.1:9000 -c D:/php/php.ini  
echo Starting nginx...  
RunHiddenConsole D:/nginx/nginx.exe -p D:/nginx
echo Starting mysql...  
cd  D:\mysql\bin
net start mysql

stop.bat的内容:

@echo off  
echo Stopping nginx...    
taskkill /F /IM nginx.exe > nul  
echo Stopping PHP FastCGI...  
taskkill /F /IM php-cgi.exe > nul  
echo Stopping PHP mysql...  
cd  D:\mysql\bin
net stop mysql
exit  

开启php的扩展:修改php.ini

extension_dir = "D:/php/ext"  	//改成你自己的扩展路径
enable_dl = On					//打开注释 改成off
cgi.force_redirect = 0			//打开注释 改成0
cgi.fix_pathinfo=1   			//打开注释
fastcgi.impersonate = 1			//打开注释
cgi.rfc2616_headers = 1			//打开注释 改成1
extension						//把你需要的扩展打开

配置nginx支持php:

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

nginx配置多个虚拟域名:

在nginx.conf
http{
	......
	include vhost/*.conf;  #配置多个虚拟域名	//增加 
}
新建一个vhost文件夹与 nginx.conf同级
在vhost文件夹里面新建一个conf文件  内容直接写 nginx.conf 中的server{...}那一段
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值