win10系统运行不了php,如何在win10中搭建PHP运行环境

时隔一周,终于还是写了这篇不算技术的文章,之前就说过,由于我的工作性质的原因,我所用到的语言比较杂乱。几乎什么都会用到一点。这不用到了PHP这门语言。但是我之前没有学过。所以就有了今天这个教程。也不能说是教程,应该叫做笔记。这就让我有了灵感,以后我写技术文章,就朝着我工作中遇到的问题来写。这样我就不会造成我不知改写什么为难了。好了,闲言少叙,我接下来开始正式的教程。

准备工作

下载如下所需软件:

php-7.3.0-Win32-VC15-x64.zip (官网链接)

Apache 2.4.37 Win64 httpd-2.4.37-win64-VC15.zip(官网链接)

电脑安装VC15(官网链接)

一、下载php-7.3.0

这里我们选择下载线程安全版本,

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

二、下载Apache 2.4.37 Win64

这里选择的是免安装版的。

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

三、下载VC15

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

这里我们就把前期准备工作做好了,接下来就开始安装上面的软件了。

安装软件:

VC15的安装过程就没有什么特别要说的了,下载好后,一直点击下一步安装就行了,这不是今天的重点解说。

安装PHP和Apache

我们在上面下载的是zip包,只需要解压到我们自己认为合适的位置就行了,你要是不知道哪个位置合适,就按照我的文件位置安装也可以。

首先,在E盘,创建一个我自己的PHP工作文件夹。这个就是我们以后的工作目录了,E:\phptools

然后,在这个目录下创建两个名字分别为php7.3和ApacheServer的文件夹,如下图所示

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

将下载好的php-7.3.0-Win32-VC15-x64.zip压缩包,解压到php7.3中,

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

将下载好的httpd-2.4.37-win64-VC15.zip,解压到ApacheServer中,

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

配置PHP和Apache

配置PHP

首先将E:\phptools\php7.3\php.ini-production 复制一份,并重命名为php.ini

将 E:\phptools\php7.3和E:\phptools\php7.3\ext加入环境变量PATH中,选中计算机,右键属性-->高级系 统设置 -->环境变量-->系统变量,找到Path,编辑,在其后加上;E:\phptools\php7.3;E:\phptools \php7.3\ext,如下图,

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

配置Apache

用记事本打开E:\phptools\ApacheServer\Apache24\conf

查找ServerRoot,修改Define SRVROOT "c:/Apache24" => Define SRVROOT "E:/phptools/ApacheServer/Apache24"(这里输入的是你解压apache安装包后放的位置)

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

查找#ServerName www.example.com:80 ,修改为 ServerName localhost:80 (去掉前面的#),如果你的电脑的80端口已经被占用了的话,这里我们就不能用80端口了,可以修改成其它的端口,比如90。当然我们还要搜索Listen,把80端口改成90,其它的就不用修改了,只需要修改这两个地方。我这里该为8090端口。

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

找到DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

最后在E:\phptools\ApacheServer\Apache24\conf\httpd.conf最后一行加上如下代码块

LoadModule php7_module "E:/phptools/php7.3/php7apache2_4.dll"

AddHandler application/x-httpd-php .php .html .htm

AddType application/x-http-php .php .html .htm

PHPIniDir "E:/phptools/php7.3"

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

将Apache安装到系统服务中

然后我们如果把Apache安装到系统服务中的话,我们就可以直接在系统服务中启动了。具体方法是打开任务管理器——>服务——>找到Apache,然后右键启动就好了。

到E:\phptools\ApacheServer\Apache24\bin 下,

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

启动cmd命令 httpd -k install

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

开启几个常用的php扩展

用记事本打开E:\phptools\php7.3\php.ini将; extension_dir = "ext"修改为 extension_dir = "ext" (去掉extension前面的分号)

将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)

将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)

测试:

在Apache目录下的htdocs文件夹中新建Index.php文件,填入以下代码:

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

php

phpinfo();

?>

保存之后,在浏览器中输入:http://localhost/index.php

如果出现如下页面,则证明PHP安装成功。

fb502b3a112e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

自此,全部教程完毕。

下载注意事项

首先安装的软件一定要和自己的电脑相匹配。我的电脑是64位,所以我安装的是与之相匹配的64位版本。

查看自己电脑上有没有安装VC15

有的是和MySQL一起安装的,由于我不需要MySQL,这里我就不介绍安装过程了。

其实,win系统关于PHP环境搭建是有集成软件的,但是我不喜欢,那样的运行环境,我还是喜欢自己一步步安装的过程。而且我下载的都是压缩包。是免安装的。至此,这个文章就写完。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Win10系统搭建PHP环境,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Windows操作系统Win10)。 2. 下载并安装Apache服务器。你可以从Apache官方网站上下载最新版本的Apache服务器软件,并按照它们提供的安装指南进行安装。 3. 下载并安装MySQL数据库。你可以从MySQL官方网站上下载最新版本的MySQL数据库软件,并按照它们提供的安装指南进行安装。 4. 下载并安装PHP解释器。你可以从PHP官方网站上下载最新版本的PHP解释器,并按照它们提供的安装指南进行安装。 5. 配置Apache服务器。打开Apache的配置文件(通常是httpd.conf),找到并编辑以下几个配置项: - 启用PHP模块:找到"LoadModule"行,确保以下两行没有被注释掉: ``` LoadModule php_module modules/mod_php.so AddHandler php-script .php ``` - 配置PHP解释器路径:找到"PHPIniDir"行,将其指向你安装PHP解释器的目录,例如: ``` PHPIniDir "C:/php" ``` - 配置默认文档根目录:找到"DocumentRoot"行,将其指向你想要作为网站根目录的目录,例如: ``` DocumentRoot "C:/Apache/htdocs" ``` 6. 启动Apache和MySQL服务。在安装完成后,你可以通过启动Apache和MySQL服务来启动你的PHP环境。 7. 测试PHP环境。在你的网页浏览器输入"http://localhost",如果一切正常,你应该能够看到Apache的默认欢迎页面。然后,你可以创建一个简单的PHP文件(例如,hello.php),并在浏览器输入"http://localhost/hello.php"来测试PHP是否正常工作。 请注意,以上步骤仅提供了一个基本的PHP环境搭建指南,具体的操作可能会因个人需求和系统配置而有所不同。如果你遇到任何问题,建议参考官方文档或寻求专业人士的帮助。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [win10php环境搭建详细教程](https://blog.csdn.net/weixin_30613239/article/details/115316217)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [win下搭建php环境的方法](https://blog.csdn.net/V13807970340/article/details/126069792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值