文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Windows系统配置手动安装PHP开发环境

2023-09-29 12:54

关注

在windows系统中,自带了一个服务器程序—Internet Information Services。这个就是我们常说的IIS管理器。他是美国微软公司开发的web服务器。可以运行多种环境。我们常见到的PHP、JAVA、JSP、.NET等都可以运行。带需要正确配置才可以。

今天我就来教大家怎么配置IIS+PHP+Mysql的开发环境。

需要准备材料就只有两个,

一个就是PHP版本我们准备的是PHP7.4.23;

数据库Mysql我准备的版本是8.0.30;

我是在window系统11;版本:22H2,操作系统版本:22621.1344。进行下面的操作:如下图

需要解答文章中没有提到的:请添加微信:gw393815819

第一步:安装IIS管理器

我们安装下面流程图,依次打开:1:此电脑;2:控制面板;3:程序与功能;4:启用或管理Windows功能

如下图:

知道第八步完成之后,确定下一步就好了;需要说明的是一定要选择第八步的CGI,没有这个在后面没有办法加载PHP-CGI.exe程序。这个是因为IIS管理器中托管PHP的web站点,需要用到CGI来处理HTTP请求,默认情况IIS中是没有CGI模块的,所以需要在Windows server的服务器管理器(Server Manager)中安装CGI模块,

第二部:安装PHP

我们要用“Non Thread Safe”非线程安全的压缩包,下载之后放到自己习惯的位置。记住路径。我放的是“C:\Program Files\php7423”,如下图:

找到文件“php.ini-development”修改成“php.ini”用文本文档打开此文档;利用查找功能,找到一下内容,并进行修改;

设置时区

去掉设置项前面的;设值为PRC或者Asia/Shanghai;去掉前面的封号

开启扩展

找到下面的常用扩展并开启openssl、mbstring、crul、mysqli、pdo_mysql

修改扩展ext路径

到此就可以了,PHP的配置就完成了;

第三步:配置PHP到IIS管理器

需要打开IIS微博管理器做一下操作。

图中的3个文件夹,都是需要配置的地方,第一个需要开启一些配置。如下图;

这个上面虽然是ASP的配置,但它是配置的全局显示功能,如果程序是纯原生编写的,前后台没有哦那个到任何框架的话,程序出现错误,就会有错误提示;即便是php程序也会有错误提示。前提是PHP要开启错误提示。如果吧错误的级别关闭的话,就不行。

上面这张图,就是添加PHP的关键:按照上面的提示信息填写信息。

其中“请求路径”这个就是让web管理器识别是PHP后缀的文件,进行程序解析的。

其次“模块”就按照图中的这个选择即可。

第三“可执行文件”这个路径就是你放置PHP目录的路径,在里面选择exe的文件,选择“php-cgi.exe”可执行文件即可;

第四“名称”这个名称可以更具自己的喜好来编写。自己知道这是PHP就行,也就是途中蓝色区域显示的名称而已。作为与其他的区别而已。

测试

到此PHP与IIS配置就完成了。可以进行一下测试;测试之前别忘记重启一下IIS管理器。或者重启一下电脑。

在对应的目录下,新建一个文本文档,打开输入下面内容,并保存为PHP文件。

打开浏览器输入地址:localhost

到此,就说明配置成功了;

添加多套程序

IIS可以添加多程序,如下图所示:

看这个图应该很好里面了,一次点击相关的菜单,就可以完成。其中第三步是重点;名称就不多做解释了。物理路径,只要是你自己电脑上的都可以所以添加。下面的端口要注意一下,如果要用默认的“localhost就必须添加端口号,所以访问地址就成了“localhost:81”主机名。如果有这个随便编写一个,那就可以用你这个代替“localhost:81”访问你的程序了。“主机名”这里其实就是类似修改host文件。windows服务器系统,也可以如此设置,性质类似。

第四部:配置默认页面和开启目录访问

这两个模块一看,开发人员就基本明白了。第一个就是默认打开程序之后需要调用显示的页面。

第二个则是当你的程序中没有“默认文档”中的任何一个页面的名称时,就会一目录的形式显示页面。这个一般只开放调试人员,如果是服务器还是不要开启的比较好。

第五部:安装Mysql

安装数据库,就是得到安装包之后,打开安装包,

打开这个文件以此点击安装就行了。Mysql常用的管理工具有很多,我习惯用Navicat。服务器一般用的是网页版的phpMyAdmin。这个也是比较不错的管理工具。可以提供此工具。免费发放需要添加微信。在文章中的开头有添加方法。

开发的话,可其他的环境都一摸一样了。这里就不再详细描述了。

来源地址:https://blog.csdn.net/NO1PHP/article/details/129490328

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯