phpstormp新建PHP保存在哪里_记一次windows配置PHP环境

前言

因为疫情原因一直不能回学校,电脑还在学校宿舍,所以在笔记本上搭建PHP环境,总不能在家混吃等死吧。

正文

【0】安装Apache2.4

0-0:Apache的下载链接The Apache HTTP Server Project

0-1:点击a number of third party vendors下载window版本

22626d14d5ba94342f1d9a7efe0408fe.png

0-2:选择ApacheHaus

60a7c44ba4d9966cef6b69a742a292bb.png

0-3:这里我选择的64位的版本,开启代理之后可能下载速度更快

af37c76eebd7a475f497136c42be2a99.png

0-4:新建一个文件夹为PHPstudy,将下载的apache解压到其中。

6571890e7388dc47eb9e9701ca458ea6.png

0-5:用记事本打开conf中的httpd.conf

db307f88347795e76b48b01d9434e863.png

如图所示,将引号内的内容改为Apache的路径。

0-6:用管理员身份打开cmd,然后进入apache的路径,用httpd -k install进行安装

8488edda60d8394e42bde9e3eda5a704.png

0-7:安装完成之后在apache/bin中打开软件并启用服务。

946443fca3f4034b975585c70149224d.png

0-8:验证安装,在浏览器输入localhost:80如果打开apache的首页即为安装成功。

【1】安装PHP

1-1:下载PHP7.4,直接到官网下载即可

8f101fb8462f1bb3f442aa47b9116877.png

1-2:解压到之前的文件夹之中

35ae57cef4dad91060b7513c66f766bd.png

1-3:打开PHP的目录将php.ini-development先复制一份,然后把php.ini-development改为php.ini保存

1-4:打开php.ini修改配置,查找; extension_dir = “ext” ,改为extension_dir = “ext的目录” ,比如 extension_dir = “D:PHPstudyPHPext”

d33192942eba702734d9737a91a22fb1.png

1-5:打开apache/conf的httpd.conf,在默认索引后加上index.php

ea0ffee0ed7f24b64822b976acba90ef.png

1-6:开启 rewrite 功能:将下面这行代码前面的 # 去掉(httpd.conf中)

03a480d8c9acbbbcdc229da592a13be8.png

1-7:加载PHP模块,在httpd.conf中加入以下代码

#php7
LoadModule php7_module D:/PHPstudy/PHP/php7apache2_4.dll
<IfModule php7_module> PHPIniDir "D:/PHPstudy/PHP/" AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
</IfModule>

1-8:验证,注释apache24/htdocs中index.html的网页代码,输入下边这个世界之门的代码,然后重命名为index.php.

<?php
echo"hello world"
?>

在电脑浏览器输入localhost:80,若能正确显示hello world则这一步ok

【2】安装mysql

2-0:贴一个下载链接,直接下载即可。我选择的mysql-8.0.19-win64.msi,在这个网站下载过东西的都知道慢的出奇而且极不稳定。

安装过程中不断点击下一步即可。

所以我是在清华镜像源下载的https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/

787dc8a85c7b7a22255321f2fd390337.png

2-1:直接安装的话会提示缺少vs2019的redistributable.我们直接到官网下载安装即可

https://aka.ms/vs/16/release/VC_redist.x64.exe

852d71611e8963125b07619af76560ef.png

2-2:将C:Program FilesMySQLMySQL Server 8.0bin的路径加到环境变量

2-3:以管理员身份进入cmd命令行(务必管理员身份)。执行mysqld.exe --install

2-4:在win+r之后输入services.msc进入本地服务管理,启动mysql服务。这里我遇到一个问题,提示mysql启动后关闭

用管理员身份打开cmd,初始化mysql即

mysqld --initialize

2-5:启动mysql服务,然后我们试着登录。输入mysql -u root -p进行登录。但是我们不知道初始密码,所以只能在C:Program FilesMySQLMySQL Server 8.0data中后缀名为err的文件中找到临时密码,如我这里就是)h+RU?SVu4xW

bda72db102b98cfc20ff706cc6ab02a5.png

2-6:登录之后我们需要改密码

 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

2-7:查看密码select *from mysql.user;

密码是*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9,这是md5加密后的结果,解开就是123456

5c707afd32cd5ec5f8fba1c52c46e5c1.png

2-8:退出后重新登录。成功!

总结

到这里就算全部完成了,整体过程有些波折,不过没发生什么让人摸不到头发的事。

以上

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303001.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过Dapr实现一个简单的基于.net的微服务电商系统(六)——一步一步教你如何撸Dapr之Actor服务...

我个人认为Actor应该是Dapr里比较重头的部分也是Dapr一直在讲的所谓“stateful applications”真正具体的一个实现&#xff08;个人认为&#xff09;&#xff0c;上一章讲到有状态服务可能很多同学看到后的第一反应是“不就是个分布式缓存吗”。那今天就讲讲Actor,看看这个东西…

想转行人工智能?哈佛博士后有话说!

从17年开始&#xff0c;各大高校的数据科学与大数据技术专业持续火爆&#xff0c;2018年&#xff0c;北京大学、西安交通大学等高校更在本科阶段设立人工智能一级学科&#xff0c;中国顶尖人才的流向在悄然改变……据目前最新的数据显示&#xff0c;AI行业开发人员的月薪基本上…

转载标明出处用英语_英语原版阅读:At the beach

今天分享一篇阅读理解。可以学完一般现在时后进行同步阅读&#xff0c;也可以作为日常的阅读材料。每日10分钟英语阅读&#xff0c;养成习惯&#xff0c;孩子的英语学习不用愁。这篇文章的题目是At the beach图片来源于网络先来读文章&#xff1a;图片来源于网络1.In summer I …

12 月份 10 个新鲜的 jQuery 插件和教程

1. MASHA (Mark & Share) MASHA (Mark & Share 的缩写) 是一个可以让你分享网页部分内容的 JavaScript 库。 2. JScraft scroller 通过点击某个图片&#xff0c;该图将移到网页中央&#xff0c;其他相应的图片进行位置滑动。在线演示&#xff1a;here. 3. Windows-like…

大数据时代,如何才能提高自身竞争力?

暑假咻地一下过完啦&#xff0c;前几天&#xff0c;小天介绍了关于数模课程的开学季限时优惠&#xff08;传送门&#xff09;&#xff0c;今天要介绍的是python课程。接下来&#xff0c;小天来详细说明一下&#xff01;领取方式&#xff1a;公众号后台对话框回复“人工智能”免…

从容器到容器云,什么才是Kubernetes的本质?

这两年&#xff0c;Kubernetes 击败了 Swarm 和 Mesos&#xff0c;几乎成为容器编排的事实标准&#xff0c;BAT、滴滴、京东、头条等大厂&#xff0c;都争相把容器和 K8S 项目作为技术重心&#xff0c;试图“放长线钓大鱼”。就说阿里吧&#xff0c;目前基本所有业务都跑在云上…

Java 的日子屈指可数,这是真的吗?

斯坦福大学的计算机科学入门课采用JavaScript&#xff0c;摈弃Java&#xff0c;但是它的基数很大。年4月初&#xff0c;斯坦福大学开始试推行计算机科学入门课CS 106A的新版本。这个名为CS 106J的新版本用JavaScript来教&#xff0c;而不是用Java来教。斯坦福大学的官方网站解释…

5gh掌上云计算认证不通过_【众志成城战疫情】法官助理告诉你“移动微法院”、“掌上法庭”有多便捷、有多硬核~!...

今天中午&#xff0c;小编收到了一篇来自普定法院白岩法庭法官助理的投稿&#xff0c;她一方面告知小编白岩法庭今天上午通过微法院“掌上法庭”成功审理了一起买卖合同纠纷案纷&#xff0c;一方面强烈给小编安利了这个小程序&#xff0c;并且要求在本文结尾附上微法院的操作手…

“杀”一个程序员不需要用枪,改三次需求就可以了!

在很多软件公司&#xff0c;特别是一些创业型的团队中&#xff0c;对于这样的情景可能大家都很熟悉&#xff1a;项目经理或者产品经理&#xff08;产品狗&#xff09;口头或者简单记录一下软件产品的大致要做的功能&#xff0c;直接就让研发团队的兄弟&#xff08;程序猿&#…

WPF 仿QQ登录框翻转效果

突然发现qq登录窗体的翻转特效看起来不错&#xff0c;决定用wpf试试。主要知识点就是Viewport3D和AxisAngleRotation3D看一下效果&#xff1a;下面看一下代码&#xff1a;主要xaml代码&#xff1a;<UserControl x:Class"GQ.DirectContentSample"xmlns"http:/…

机器人J中WPR_优傲:协作机器人的未来在哪里?

2019年9月17日&#xff0c;第21届中国国际工业博览会于上海国家会展中心如期举办&#xff0c;期间优傲机器人(Universal Robots)公司推出新品&#xff0c;UR16e。有效载荷高达16kg&#xff0c;引起业界广泛的关注。优傲机器人总裁Jrgen von Hollen表示&#xff1a;“在当今不明…

你试过不用if撸代码吗?

试着不用if撸代码&#xff0c;是件很有趣的事&#xff0c;而且&#xff0c;万一你领会了什么是“数据即代码&#xff0c;代码即数据”呢&#xff1f;我在教新手编程时&#xff0c;喜欢给他们一些小小的挑战&#xff0c;比如&#xff1a;不使用if语句(或者三元运算符、switch语句…

NET问答: 对 Linq 中的 Union 和 Concat 的用法困惑

咨询区 Prasad Kanaparthi&#xff1a;我在使用 Union 和 Concat 上有一个困惑&#xff0c;从字面上理解&#xff1a;一个是并集&#xff0c;一个是连接&#xff0c;下面的例子就是我对这两个扩展方法的理解。static void Main(string[] args){var a1 (new[] { 1, 2 }).Union(…

中止是怎么用的_多士炉怎么用 使用多士炉注意事项

阅读本文前&#xff0c;请您先点击上面的蓝色字体&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到最新文章了。每天都有分享。完全是免费订阅&#xff0c;请放心关注。 …

国内 GitHub 造假黑色产业链曝光;开源开发者撤销对 ICE 禁用的决定

0、国内 GitHub 被爆造假&#xff0c;起底背后的黑色产业链作为全球最大的开源社区&#xff0c;GitHub 对于程序员群体而言像是空气般重要的存在&#xff0c;而互联网公司也会通过 GitHub 来进一步了解面试者的编程习惯&#xff0c;技术水平等。但最近知乎上有一篇《中国内地 G…

Azure data studio 跨平台数据库管理工具试用

最近折腾 azure sql database 的时候发现了微软的一款新的数据库管理工具&#xff1a;azure data studio。从名字上看 azure data studio 好像是专门为 azure 开发的&#xff0c;其实并不是这样的 。它同样支持对传统sql server的查询与管理。azure data studio 是一款跨平台数…

顺丰gis产品经理_线上面试季丰图科技—顺丰旗下专注GIS领域

WHITer内推——每天9点发布武汉优质互联网企业最新岗位内推机会。内推微信号&#xff1a;whxiaowai 内推邮箱&#xff1a;770554595qq.com01 Java高级开发工程师 12-25K点击查看职位详情 申请内推02高级python开发工程师 12-25K点击查看职位详情 申请内推03 物联网数据运营分析…

腾讯发布95页重磅报告:全面预测中国互联网未来5年趋势

腾讯科技企鹅智酷联合63位互联网行业领袖与专家发布了《企鹅智酷中国科技&互联网创新趋势白皮书&#xff08;2017&#xff09;》&#xff0c;预测了未来5年的中国互联网发展趋势。此次公开发布的版本共95页PPT&#xff0c;其中“移动直播产业”、“媒体与内容创业”、“互联…

.NET 6 平台系列1 .NET Framework发展历程

自1995年互联网战略日以来最雄心勃勃的事业 —— 微软.NET战略, 2000年6月30日。微软公司于2002年2月13日正式推出第一代.NET平台 .NET Framewrok 1.0。借助于自家强大易用的 Windows 系统&#xff0c;.NET Framework1.0 主要提供了面向 Windows 桌面&#xff08;Windows Form&…

3 src 获取_CVE-2019-15846:Exim远程获取root权限漏洞分析

报告编号&#xff1a;B6-2019-103101报告来源&#xff1a;360-CERT报告作者&#xff1a;360-CERT更新日期&#xff1a;2019-10-310x00 漏洞背景2019年9月6日18&#xff1a;00&#xff0c;exim发布exim-4.92.2版本修复了CVE-2019-15846&#xff0c;攻击者可以利用此漏洞远程获取…