网站首页 > 技术教程 正文
前言
本文简要介绍了windows+nginx1.12+mysql5.6+php7整套环境的搭建部署,此方案安装简介,十分易用,并且便于维护,非常适用于手头目前没有linux环境想跑php项目或测试开发环境的同学们。
文件目录结构
目录结构
start_nginx.bat为开启nginx的脚本;
start_php_fpm.bat为开启php-fpm的脚本;
start_mysql.bat为开启mysql服务的脚本;
start.bat为开启上述所有进程的脚本;
stop.bat为关闭所有进程的脚本。
文件地址:
http://www.jishux.com/plus/view-625391-1.html
简单使用手册
***********Author Salamander************** 1. 把nginx,mysql,php压缩包解压,并命名为nginx,mysql,php7(标识一下新版本而已),以下配置文件用utf-8修改(sublime即可) 2. php目录中把php.ini-development(或者php.ini-production)改为php.ini,修改extension_dir配置,注意去掉分号(;) 分号表示注释,另外把一些扩展也加载进来(去掉前面分号即可) ********************************************** extension=php_bz2.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_ftp.dll extension=php_gd2.dll extension=php_gettext.dll ; Directory in which the loadable extensions (modules) reside. ; http://php.net/extension-dir ; extension_dir = "./" ; On windows: extension_dir = "D:/nmp/php7/ext" ********************************************** 启动php-cgi可以双击start_php_fpm.bat即可 3.进入nginx中conf目录,打开nginx.conf文件 找到server段(配置localhost虚拟主机) ************************************************************* server { listen 80; server_name localhost; root D:/web_root; index index.php index.html index.htm; #charset koi8-r; #access_log logs/host.access.log main; #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ************************************************************* 这个server的根目录为D盘下web_root,index第一个为index.php 你需要D盘新建web_root文件夹,再在web_root中新建文件index.php,写入 <?php echo "hello salamander"; // 为了测试下nginx和php 启动nginx可以双击start_nginx.bat即可 4.mysql目录中放入my.ini文件,内容为 ***************************************************************** [client] port=3306 default-character-set=utf8 [mysqld] port=3306 innodb_buffer_pool_size = 512M character_set_server=utf8 server_id=784 basedir=D:/nmp/mysql #解压目录 datadir=D:/nmp/mysql/data #解压目录下data目录 max_allowed_packet = 10M table_open_cache = 256 sort_buffer_size = 1M read_buffer_size = 1M read_rnd_buffer_size = 4M myisam_sort_buffer_size = 64M thread_cache_size = 8 log-bin=mysql-bin sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ***************************************************************** 启动mysql可以双击start_mysql.bat即可 5. 关闭所有进程,双击stop.bat即可,启动所有进程,双击start.bat
猜你喜欢
- 2024-09-10 如何配置Nginx,随系统开机启动?(nginx 自启动 windows)
- 2024-09-10 全面了解 Nginx 主要应用场景(nginx常见使用场景)
- 2024-09-10 在Windows平台上安装Nginx并设置开机自动启动服务
- 2024-09-10 vue项目部署到阿里云服务器(windows),Nginx代理
- 2024-09-10 网页服务-Nginx - 基本安装部署(nginxweb)
- 2024-09-10 5分钟入门Nginx(nginx入门到实践)
- 2024-09-10 php手把手教你做网站(二十二)windows下nginx 配置支持php
- 2024-09-10 三年前端还不会配置Nginx?刷完这篇就够了
- 2024-09-10 Nginx Linux和Windows安装教程(nginx windows和linux版本区别)
- 2024-09-10 英文nginx是什么意思(nginx是什么语言)
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)