如何在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

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

  • image.png

二、下载Apache 2.4.37 Win64

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

  • image.png

三、下载VC15

  • image.png

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

安装软件:

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

安装PHP和Apache

  • 我们在上面下载的是zip包,只需要解压到我们自己认为合适的位置就行了,你要是不知道哪个位置合适,就按照我的文件位置安装也可以。
    首先,在E盘,创建一个我自己的PHP工作文件夹。这个就是我们以后的工作目录了,E:\phptools
    然后,在这个目录下创建两个名字分别为php7.3和ApacheServer的文件夹,如下图所示


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


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


    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,如下图,
  • image.png

配置Apache

  • 用记事本打开E:\phptools\ApacheServer\Apache24\conf
    查找ServerRoot,修改Define SRVROOT "c:/Apache24" => Define SRVROOT "E:/phptools/ApacheServer/Apache24"(这里输入的是你解压apache安装包后放的位置)
  • image.png
  • 查找#ServerName www.example.com:80 ,修改为 ServerName localhost:80 (去掉前面的#),如果你的电脑的80端口已经被占用了的话,这里我们就不能用80端口了,可以修改成其它的端口,比如90。当然我们还要搜索Listen,把80端口改成90,其它的就不用修改了,只需要修改这两个地方。我这里该为8090端口。
  • image.png
  • 找到DirectoryIndex index.html ,修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)
  • 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"
  • image.png

将Apache安装到系统服务中

  • 然后我们如果把Apache安装到系统服务中的话,我们就可以直接在系统服务中启动了。具体方法是打开任务管理器——>服务——>找到Apache,然后右键启动就好了。
    到E:\phptools\ApacheServer\Apache24\bin 下,
  • image.png

    启动cmd命令 httpd -k install

  • image.png
  • 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文件,填入以下代码:

  • image.png
php

保存之后,在浏览器中输入:http://localhost/index.php
如果出现如下页面,则证明PHP安装成功。

  • image.png

自此,全部教程完毕。

下载注意事项

  • 首先安装的软件一定要和自己的电脑相匹配。我的电脑是64位,所以我安装的是与之相匹配的64位版本。
  • 查看自己电脑上有没有安装VC15
  • 有的是和MySQL一起安装的,由于我不需要MySQL,这里我就不介绍安装过程了。
    其实,win系统关于PHP环境搭建是有集成软件的,但是我不喜欢,那样的运行环境,我还是喜欢自己一步步安装的过程。而且我下载的都是压缩包。是免安装的。至此,这个文章就写完。

你可能感兴趣的:(如何在win10中搭建PHP运行环境)