乐清营销网站,国家企业信用信息公示系统(官网),2018wordpress极品主题,网页游戏传奇游戏目录 相关系列文章前言一、准备工作二、Nginx安装三、MySQL安装四、PHP安装及Nginx配置五、总结 相关系列文章
建站系列#xff08;一#xff09;— 网站基本常识 建站系列#xff08;二#xff09;— 域名、IP地址、URL、端口详解 建站系列#xff08;三#xff09;— … 目录 相关系列文章前言一、准备工作二、Nginx安装三、MySQL安装四、PHP安装及Nginx配置五、总结 相关系列文章
建站系列一— 网站基本常识 建站系列二— 域名、IP地址、URL、端口详解 建站系列三— 网络协议 建站系列四— Web服务器之Apache、Nginx 建站系列五— 前端开发语言之HTML、CSS、JavaScript 建站系列六— 后端开发语言 建站系列七— 常用前后端框架 建站系列八— 本地开发环境搭建WNMP
前言
本篇文章以WNMPWindowsNginxMySQLPHP环境为例。
一、准备工作
1拥有一个Windows操作系统本文所用系统Windows102Nginx下载:https://nginx.org/en/download.html (建议下载稳定版本)3MySQL下载:https://www.mysql.com/downloads/4PHP下载:https://windows.php.net/download/
二、Nginx安装 1直接将下载好的Nginx安装包解压到目标目录(自己选择安装目录路径不要含中文)重命名为Nginx 2进入Nginx目录直接双击Nginx.exe即可启动Nginx或者进入cmd使用命令start nginx停止命令为nginx -s stop启动后进入浏览器访问localhost(127.0.0.1)会有如下界面
三、MySQL安装 1选择安装方式Server only 2后续无特殊说明的均直接next 3这一步很重要一定要选第二个 4输入root密码自己要牢记 5默认即可如果有黄色感叹号需修改名称 6如图点击后需等待一会 7后续直接下一步直至安装完成 8验证一下是否安装成功打开刚刚安装的mysql命令行客户端输入刚设置的密码 9若出现如下信息则安装成功
四、PHP安装及Nginx配置 1解压到目标目录 2复制一份php.ini-development改名为php.ini放到安装路径下 3将php.ini打开直接添加如下内容,extension_dir “你的PHP安装路径\ext”
cgi.fix_pathinfo1
cgi.force_redirect 0
fastcgi.impersonate 1
cgi.rfc2616_headers 1
extension_dir C:\software\wnmp\php\ext4打开cmd并进入到PHP安装目录建议直接配置一下PHP的环境变量方便全局执行执行命令:php-cgi.exe -b 127.0.0.1:9000 -c 你的PHP安装路径注意执行后这个cmd窗口不要关闭
php-cgi.exe -b 127.0.0.1:9000 -c C:\software\wnmp\php5修改nginx.conf文件(在Nginx安装目录下的conf文件夹下修改前建议备份防止出错)找到配置文件中的如下内容并修改或添加
location / {root html;index index.html index.php index.htm;#这里添加index.php}location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;#这一部分前面的#号全部去掉并将上面这一句改为下面这一句否则会报运行PHP文件No #input file specified错误fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}6重启Nginx此时在html文件夹下放入PHP文件便可以通过浏览器正常访问了大功告成
五、总结
开发环境的搭建并非一个简单的过程中间可能会遇到非常多的问题对于新手而言建议在虚拟机上先尝试几次防止出现一些不可逆的错误虽然安装过程比较繁琐但不失于是一次学习的过程本次系列教程暂时告一段落但学习的过程还远远没有结束后续本系列教程将会得到更多的扩充最后在这里也给各位读者留下一些问题望各位读者可以自行学习解决。
问题一MySQL数据库如何使用问题二如何修改服务器根目录(提示本文是将PHP文件放在html目录进而通过localhost访问)问题三Linux系统下如何搭建开发环境问题四本地Web项目如何实现局域网下不同设备的访问问题五尝试将自己的项目部署到自己的服务器上并实现访问(相信这是一个并不算短的学习过程前提是你要先把基础学好)问题六了解phpstudy和宝塔Linux