搭建PHP开发环境 – windows

PHP网站的开发步骤一般是:

一、准备环境:搭建开发环境

二、开发网站:团队协作开发

三、发布网站:上传网站和数据库到远程Linux

 

Windows下搭建PHP开发环境的步骤是:

1、搭建网站运行环境

1.1、下载XAMPP

XAMPP官网 下载  XAMPP for Windows

1.2、安装XAMPP,安装路径设置为 D:\xampp

1.3、运行并测试

运行xampp,打开xampp控制面板,点击 Apache, Mysql 右侧的Start, Stop即可开始或停止服务

点击Apache右侧Config,其中第一个httpd.conf可以更改网站默认目录

1

网站默认目录地址:D:\xampp\htdocs

打开浏览器,输入localhost,如出现XAMPP则说明安装成功

2

2、搭建语言开发环境

2.1、下载 vscode,并安装

https://code.visualstudio.com

2.2 安装开发所需要插件:

Better Align  #对齐用的,设置一下快捷键 Ctrl + Alt + =,对块自动等号对齐
Auto Close Tag    #自动标签闭合
Auto Rename Tag  #自动标签重命名
Code Outline    #函数变量列表  (目前有点小问题,显示的函数列表是双份的)
ftp-simple      #FTP远程同步工具
HTML CSS Support       # CSS支持工具
HTML Snippets    # HTML小片段工具
IntelliSense for CSS class names  # CSS类名工具
JavaScript code snippets
JS-CSS-HTML Formatter   #这个慎用,最好不加吧,每次保存自动格式化
jshint      #js代码检查工具
MetaGO    #类是easymotion ,可以用键盘快速移动的工具
npt Intellisense       #其他软件需要这个辅助工具,(具体不是很清楚)
Path Intellisense     #路径管理工具
PHP  Debug
PHP Extension  Pack  #PHP扩展包
PHP Intellisense       #PHP自动补全工具
PHP Intellisense -Crane   #PHP自动补全工具
Project Manager     #多个项目之间切换的工具
Typing Installer   # 不是很清楚,但很有用
vscode-icons      #给不同的文件类型添加图标
发现一个非常详细的介绍:
https://segmentfault.com/a/1190000006697219
用户设置:文件-->首选项-->设置
{
"extensions.ignoreRecommendations": true,
"workbench.iconTheme": "vscode-icons", #增加文件夹图标
"php.validate.executablePath": "C:\\phpStudy\\php56n\\php.exe",  #这两个对于PHP非常重要
"php.executablePath": "C:\\phpStudy\\php71\\php.exe",
"extensions.autoUpdate": false,
"window.zoomLevel": 0,
"vim.disableAnnoyingNeovimMessage": true,
"editor.minimap.enabled": false     #这个会关掉右边滑动预览栏(非常占位子)
     "editor.wordWrap": "on"  #每行如果超出视图范围就自动换行显示(仅仅是显示换行,方便阅读和编辑)
}
++++++++++++++++++++++++++++++++++++++++
键盘快捷方式:文件 -->首选项 -->键盘快捷方式
[
{
"key": "ctrl+alt+oem_plus",
"command": "wwm.aligncode",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+n",
"command": "explorer.newFile"
}
]
++++++++++++++++++++++++++++++++++++++++

3、搭建数据库管理环境

3.1、下载并安装Navicat Premium

3.2、确保 xampp中的mysql已经运行,打开Navicat Premium,新建mysql连接,输入

Connection Name:local_mysql(连接名称,可随意给个)
Host Name/IP Address: localhost
Port: 3306
User: root
注:默认密码为空,不用输入

单击测试,测试成功后点击“OK”

3.3、修改root 密码:

点击第二行图标栏的:Query  ,再点击右下方: new Query,执行以下sql语句,输入完成后点击 Run运行语句:

1)、为MySQL的 root账户设置密码(默认是空密码)

update user set password=password('123456') where User='root'

其中123456为你希望修改的密码
2)、进行授权操作:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

3)、重载授权表:

FLUSH PRIVILEGES;

切记不要在数据库中直接手工修改密码。

输入命令的界面如下所示:

5

3.2、使用设置的密码重新连接

6