1 概述
基础教程,搭建php入门基本环境.环境win10.
2 安装php
2.1 下载
2.2 安装
其实只需要添加环境变量即可.win+Pause,高级系统设置:

2.3 测试
打开cmd,输入php -v:

3 IDE
这里用的IDE是Php Storm.
3.1 下载

3.2 安装
挑个位置.


3.3 激活
3.3.1 下载补丁
先下载补丁与注册码:
ht防tps://pa防n.bai防du.com/s/11qG4N防e946z防UWjPU防G9L防B_hg
提取code:yhot
去掉文字.(失效请私信)
3.3.2 首次运行配置
第一次运行不需要导入设置.


3.3.3 先进去,Evalute for free
打开后:

3.3.4 创建新项目
找个地方创建一个新项目.
3.3.5 Windows Defender
若是开了Windows Defender的,比如笔者,会看到右下角的提示,IDE说Windows Defender有可能会影响性能,然后它会修改Windows Defender的配置,会排除工程目录的实时扫描:

3.3.6 修改VM Options
然后Help–>Edit Custom VM Options.


-javaagent:\xxx\xxx\xxx\xxx\xxx.jar
3.3.7 重启输入注册码
重启,然后:


3.4 配置
其他配置按需要,这里主要说一下php:





4 安装MySql
4.1 安装介绍
MySql有以下版本:
- Enterprise Edition,企业版,可免费试用30天.
- Standard Edition,标准版,收费.
- Classic Edition,经典版,只可作为一个嵌入式数据库用于ISVs(独立软件开发商),OEMs(原始设备制造商),VARs(增值经销商)的授权.
- Cluster CGE,高级集群版,收费.
- Embedded,嵌入式版,相比起经典版,ISV/OEM用户可以有更多选择.
- Community Server,社区版,开源免费.
一般用社区版即可,下面介绍社区版的安装流程. MySql有三种安装包,分别是安装器,压缩包与Docker镜像.

4.2 下载
官网这里,直接下载即可.
4.3 配置文件
解压之后,在解压目录新建一个叫my.ini的配置文件,输入以下内容:
[mysqld]
port=3306
basedir=E:\Mysql
datadir=E:\Mysql\data
max_connections=200
max_connect_errors=12
character-set-server=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
basedir与datadir是安装目录与数据存放目录,按需要修改即可.
4.4 环境变量
添加安装目录/bin到环境变量Path.不截图了.
4.5 初始化
打开cmd,执行:
mysqld --initialize --consle
若出现以下问题:


mysqld --install

4.6 改密码
好了之后输入
net start mysql
启动服务之后,输入:
mysql -u root -p
输入刚才的随机密码.

alter user 'root'@'localhost' identified by 'xxxx';

5 安装Apache HTTP Server
5.1 下载



5.2 安装
解压之后移动到想要的目录,首先去修改conf下的httpd.conf第40行SRVROOT这里:


httpd -k install

5.3 测试
浏览器输入
localhost:80
会出现以下主页.
6 Hello world
打开IDE,可以直接使用刚才新建的空项目,创建一个php文件:


























