600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Apache探索:Windows下搭建PHP运行环境(详细图文教程)

Apache探索:Windows下搭建PHP运行环境(详细图文教程)

时间:2018-10-14 02:13:27

相关推荐

Apache探索:Windows下搭建PHP运行环境(详细图文教程)

Windows下搭建PHP运行环境

最近尝试了一下自己用 Apache 搭建 PHP 的运行环境,以下是搭建步骤,在这里分享给大家。

(一)安装 Apache 服务器

1.百度Apache或者直接访问网址 /;

2.然后点击图中的Download!链接,进入以下页面;

3.在Apache HTTP Server 2.4.48 (httpd): 2.4.48 is the latest available version面板中找到Files for Microsoft Windows链接,然后点击它;

4.在Downloading Apache for Windows面板中找到ApacheHaus链接,然后点击它;

5.根据需求下载 Apache 安装包,三个版本分别对应三个不同的运行库,这里以 2.4VS16 为例;

6.页面上滑一点就是下载地址,两个国旗分别是不同的下载通道,根据需求选择,这里小编选的是VS16x64版本的

7.对于下载完成的压缩包可以通过 sha1 校验判断文件是否存在安全隐患,详细可以参考《学习分享:Windows下大型文件 CRC 校验》,这里小编就不做详细介绍了;

8.将解压后的Apache24文件放至指定目录

9.在\Apache24\conf目录下找到httpd.conf文件,并打开它

10.在文件中找到以下代码,并进行修改

#第一处Define SRVROOT "/Apache24"#这里将/Apache24改为Apache24文件夹的绝对路径ServerRoot "${SRVROOT}"#eg: Define SRVROOT "C:/Apache24"#第二处Listen 80#这里是端口号,将其改为未被占用的端口,不然Apache无法启动#eg: Listen 8080 或 Listen 8088#第三处#ServerName :80#这里将最前面的'#'去掉,然后改为'127.0.0.1:端口号'或者'localhost:端口号',端口号需要和第二处的端口号一致#eg: 127.0.0.1:8080 或 localhost:8080#第四处<IfModule dir_module>DirectoryIndex index.html#在该行后面添加index.php等,用空格隔开</IfModule>#eg: DirectoryIndex index.html index.php

11.键盘通过win搜索cmd,然后以管理员身份进入命令操作界面

12.进入到Apache24\bin目录下

11.输入命令httpd -t进行检测,若检测结果为Syntax OK,方可进行下一步,如果存在报错,请检查前面的步骤是否正确,或者在博客下方留言也可;

12.接着输入命令httpd -k install -n apache-n后面自定义该服务的名字,出现下图结果即可;

13.可以通过命令net start apache开启 Apache 服务器,也可以通过目录Apache24\bin下的ApacheMonitor.exe模拟器控制 apache 的开关,这里就不贴图了,执行操作即可

14.在浏览器出入localhost:8080即可对服务器主页进行访问。

(二 )安装 PHP

1.百度php或者直接访问网址 /;

2.然后点击图中的Downloads链接,进入以下页面;

3.选择你想要下载的版本,点击其中的Windows downloads链接(这里以PHP 8.0 (8.0.7)为例);

4.选择与你系统相匹配的是否带有线程的 php 版本,点击zip链接进行下载(这里以VS16 x64 Thread Safe为例);

5.解压压缩包后,找到php.ini-development文件与php.ini-production文件,前者是开发版,后者是产品版,自己根据需求选择,将ini后面的字符给干掉,让其变成一个ini文件(这里以php.ini-development文件为例,建议给文件备份,不要直接使用该文件);

6.将php.ini文件中的代码做一下调整;

#第一处; On windows:;extension_dir = "ext"#将本行开头的';'干掉,然后将后面的ext改为ext文件夹的据对路径#eg: extension_dir = "C:\php\ext"#第二处;extension=mbstring#将本行开头的';'干掉,开启字符串扩展#eg: extension=mbstring#第三处;extension=mysqli#将本行开头的';'干掉,开启mysqli连接mysql#eg: extension=mysqli#第四处;extension=pdo_mysql#将本行开头的';'干掉,开启pdo连接数据库#eg: extension=pdo_mysql

7.将 Apache 文件夹中的httpd.conf文件中的代码做一下调整;

#第一处Define SRVROOT "C:\Apache24"Define PHPDIR "C:\php"#该行为新增ServerRoot "${SRVROOT}"#第二处LoadModule php_module ${PHPDIR}/php8apache2_4.dllPHPIniDir "${PHPDIR}/php.ini"#两行均添加到LoadModule末尾#第三处<IfModule mime_module>#在该模块中添加下面一行代码AddType application/x-httpd-php .php</IfModule>

测试

1.在目录Apache24\htdocs下新建一个index.php文件,写入下方代码;

//index.php<?php phpinfo(); ?>

2.出现以下界面即代表环境搭建成功!

学习分享,一起成长!以上为小编的学习分享,若存在不当之处,请批评指正!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。