
php环境搭建+Hello World
Path这里新建一个,刚才的php目录.
这样就安装成功了.
直接下载就行.
下面这些根据个人需要勾选即可,分别是快捷方式,添加运行目录到环境变量,右键菜单添加"作为一个工程打开",文件关联.
安装后以后直接run.
改个名字后选择刚才安装php的路径:
然后如果该目录内没有php.ini的话会提示配置文件php.ini不存在:
点击How To Fix后提示:
它说创建php.ini文件在这个目录,在这个目录内可以找到两套模板:php.ini-development与php.ini-production,前者是默认设置,后者是推荐设置,那既然后面那个是推荐设置那就把它复制一下改名字:
然后就不会有警告了:
一般选择安装器安装或压缩包解压.这里使用的是压缩包,压缩包包含了完整的MySQL Server,解压之后需要额外的手动配置.
可以看一下. 此时会出现root的初始密码,需要记住.
然后输入
然后修改root密码:
官网说只提供源码,需要自己编译,这里推荐了几个编译好的网站,去下载即可. 如果需要自己编译,看了一下文档,四个步骤,先下载源码,还有apr,apr-util,apr-iconv,把它们放到对应文件夹,然后运行perl命令.
笔者没有安装perl,也不懂perl,所以就弱弱地用别人编译好的了,点第一个即可:
64位,点击下载即可.
修改成安装目录即可.
然后打开cmd进入该目录下的bin,输入:
输入echo:
然后移动到右上角的那个小方块:
ok!
发布日期:2021-05-06 22:56:13
浏览次数:22
分类:技术文章
本文共 1921 字,大约阅读时间需要 6 分钟。
文章目录
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 配置
其他配置按需要,这里主要说一下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=3306basedir=E:\Mysqldatadir=E:\Mysql\datamax_connections=200max_connect_errors=12character-set-server=utf8default-storage-engine=INNODB[mysql]default-character-set=utf8[client]port=3306default-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文件:




发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月04日 19时03分53秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
FreeRTOS学习笔记(10)——中断管理
2019-03-03
CC2640R2F学习笔记(1)——搭建环境、编译烧写
2019-03-03
ESP8266学习笔记(10)——官方WebServer
2019-03-03
CC2640R2F学习笔记(6)——UART串口使用
2019-03-03
SHELL命令
2019-03-03
redis命令学习
2019-03-03
自然划分的3-4-5规则
2019-03-03
剑指offer Leetcode 37.序列化二叉树
2019-03-03
剑指offer Leetcode 39.数组中出现次数超过一半的数字
2019-03-03
Latex中cases环境引入报错
2019-03-03
Latex排版的时候把图片放在指定位置
2019-03-03
用 Python 把你的朋友变成表情包(鼠标事件提取 ROI 版)
2019-03-03
Tensorflow2.0:基于循环卷积网络预测剩余寿命
2019-03-03
bzoj3879: SvT 后缀自动机
2019-03-03
4084: [Sdoi2015]双旋转字符串
2019-03-03
bzoj3439: Kpm的MC密码(四种做法)
2019-03-03
Nginx出现500 Internal Server Error 错误
2019-03-03
pytorch loss = loss_func(output, label) 报错
2019-03-03
51nod 1526 分配笔名
2019-03-03
MySQL中drop、truncate和delete的区别?
2019-03-03