搭建PHP开发环境
搭建PHP开发环境
哈哈哈,云计算这门课的结课作业。我稀罕这样的结课作业。。比考一些基本的名词解释,简答题好太多了,interesting~
1.开发环境
腾讯云真是一个良心的云厂商,交1元可以免费试用30天。。^^
官网:https://cloud.tencent.com/
直接微信注册扫码注册登录的
在这里领取免费的云服务:https://cloud.tencent.com/act/free
我已经领过了
然后进行配置,centos是linux系统,需要用命令来控制,所以我选择了windows sever 2012,也可以选ubuntu,前提是命令比较熟悉,这个是课程作业,时间比较紧,我不用命令行了啊。
这个是我配置好的一台虚拟主机,登录之前先重置密码
会弹出来一个小程序使用微信登录,可以微信扫码然后直接选择:立即登录
因为需要在实验报告里面截图,不得不重装系统,在控制台的主机下面,点击更多,重装系统,然后选择公共镜像,重新配置一台就好了
2.登录系统
可是直接按快捷件:ctrl+alt+delete
也可以在左上角的发送远程命令中选择:ctrl+alt+delete
进入登录界面的时候显示的是Administrator,这个默认,然后写上刚才重置的密码,登录即可
3.搭建PHP环境
3.1
一开始参考别人的博客搭建,光配置环境修改命令就已经让我吐血拉,还没成功,老师给了比较简单的方法。。。
3.2 个人操作步骤
3.2.1 配置IIS环境
详细参考:
https://www.cnblogs.com/gaowenxingxing/p/12012876.html
3.2.2 下载安装Visual C++ Redistributable for Visual Studio 2015
下载地址:https://www.microsoft.com/en-eg/download/details.aspx?id=48145
直接下载就行,很小,很快,然后直接点.exe安装
3.2.3 安装下载mysql
下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
记住有两个,安装大的那个msi版,因为小的需要在安装过程中再下载很很多的包,然后再加载,最后占用的内存是一样多的。。no free lunch。。==
下载好了就直接双击安装,我是选择了sever only版,然后全都默认直接点击下一步
最后
在已经安装的程序中查看
emmm。。先来测试一下然后再看是否大功告成。。
常用测试命令
- show database
- exit
- create database
- net stop mysql
- net start mysql emmmm。。。我试了好几遍“show databases;”命令一直不显示,艹,原来是忘记加“;”,==。
然后在搭建网站之前有一个很重要的一的一点是mysql_native_password配置安装可以参考这个[mysql_native_password][1]完全按照步骤来就对了
这个主要是在command line里面输入命令进行修改
3.2.4 下载安装php manager
一开始是安装错了的
然后我发现我可能安装错了,最后我从github上面下载的==
下载地址:https://github.com/edgardo001/PHPManagerForIIS-Versiones
选在一个适合你自己电脑的版本啊
可以默认物理路径。然后全部点击下一步
finish
然后打开管理工具--》internet information severices (IIS管理器)--》应用程序池会看到多了一个这个(安装之前没有截图,没有对比。。)
然后在php manager里面进行注册php,
输入安装的php的物理路径
进行php环境测试
在根目录下输入test.php
内容是:
就是测试php的版本信息
显示这个则说明 php环境搭建成功
一开始我在网上查的搭建php环境的步骤一般书安装apache,php,mysql
基本概念
apache:
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
具体的解释参考:https://baike.baidu.com/item/Apache/6265
就是一个web 服务器端,搭建好的,我们这个课程作业使用了web IIS代替了apache(可能理解的不对)
数据库用的是mysql
搭建一个网站的步骤:这篇博文比较全面
https://blog.csdn.net/konglongdanfo1/article/details/80543095
refernce
[1]: https://blog.csdn.net/qq_40871466/article/details/86773039 "mysql配置"
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步