网站首页 > 教程分享 正文
今天安装了apache服务器,配置了一下php环境。虽然遇到了挫折,但最终还是解决了。安装步骤总结如下:
1.首先,下载好 apache的安装包,我下载的是httpd-2.4.41-o111c-x64-vc15-r2.zip这个版本;
下载php的安装包,我下载的是 php-7.3.15-Win32-VC15-x64.zip这个版本;
2.接着将 httpd-2.4.41-o111c-x64-vc15-r2.zip 压缩包直接解压,我直接放在D盘的Apache24文件夹中做演示,解压后的apache服务器目录列表截图如下:
3.安装apache服务器,使用Administrator管理员用户打开cmd.exe窗口;
注意,此时一定要是使用Administrator管理员用户运行cmd.exe文件,使用普通用户运行的cmd.exe没有安装apache服务器的权限。
3.1管理员用户运行cmd.exe的操作步骤是:在 C:\Windows\System32 目录下面找到cmd.exe文件,鼠标右击,选择“以管理员身份运行”;
3.2运行界面如下:
4.在cmd窗口中切换路径到解压后的apache服务器目录下,从C:\Windows\System32 路径切换到D:\Apache24\bin路径下,截图如下:
5.在cmd窗口中输入 httpd -k install -a "apache" ,回车 ;
5.1如果出现提示vcruntime140.dll文件丢失的报错,那么就在C:\Windows\System32的路径下面把vcruntime140_clr0400.dll文件复制一份修改为vcruntime140.dll文件放在C:\Windows\System32的路径下面即可。然后,在cmd窗口再次执行安装命令。
6.此时,apache服务器安装成功。
7.接下来,配置php环境,将php-7.3.15-Win32-VC15-x64.zip直接解压, 我解压在D盘的php-7.3.15-Win32-VC15-x64文件夹中做演示,解压目录截图如下:
8.在apache服务器的D:\Apache24\conf路径下面找到httpd.conf文件,截图如下:
9.打开httpd.conf文件,在文件中的LoadModule下面增加对 php 模块的加载配置:
9.1设置apache2_4载入php7处理模块,增加语句如下:
LoadModule php7_module D:/php-7.3.15-Win32-VC15-x64/php7apache2_4.dll
9.2指定php的ini文件,该文件是对php的一下配置,增加语句如下:
PHPIniDir "D:/php-7.3.15-Win32-VC15-x64"
9.3处理php文件的类型,增加语句如下:
AddType application/x-httpd-php .php .phtml
截图如下:
10.此时,在apache服务器下配置PHP环境完成。
11.下面可以测试一下,在apace服务器的D:\Apache24\htdocs路径下面新建php文件,文件名为:test.php,截图如下:
12.在test.php文件中编写php代码,代码如下:
<?php
//定义一个变量
$a="Hello World";
//打印在页面
echo $a;
?>
13.启动 ApacheMonitor.exe,点击“Start”按钮启动apache服务器,截图如下:
14.打开浏览器,输入http://localhost/test.php,回车运行即可,截图如下:
15.正常输出 Hello World ,说明apache服务器可以正常解析php语法了。
猜你喜欢
- 2024-10-27 安装Apache-php项目运行的lamp环境搭建
- 2024-10-27 我的HTML+php学习第十八天——Apache,域名配置下
- 2024-10-27 CentOS7编译安装PHP7的详细教程(图文)
- 2024-10-27 Mac系统下用Apache和PHP安装Xdebug详细流程
- 2024-10-27 CentOS7 - 安装Apache HTTP Server和PHP
- 2024-10-27 Windows安装PHP8+Apache+JIT(即时编译)
- 2024-10-27 CentOS7如何安装最新版PHP7?Nginx或Apache该如何配置?
- 2024-10-27 phpstudy中apache无法启动怎么解决?
- 2024-10-27 使用Dockerfile基于7.4-apache-buster镜像搭建php7.4微服务环境
- 2024-10-27 windows下的Apache+php+pdo+SQL server环境配置
你 发表评论:
欢迎- 最近发表
-
- 有了这份900多页的Android面试指南,你离大厂Offer还远吗?
- K2 Blackpearl 流程平台总体功能介绍:常规流程功能
- 零基础安卓开发起步(一)(安卓开发入门视频)
- 教程:让你的安卓像Windows一样实现程序窗口化运行
- Android事件总线还能怎么玩?(事件总线有什么好处)
- Android 面试被问“谈谈架构”,到底要怎样回答才好?
- Android开发工具Parcel和Serialize
- Android 中Notification的运用(notification widget安卓)
- Android退出所有Activity最优雅的方式
- MT管理器-简单实战-去除启动页(mt管理器怎么去除软件弹窗)
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)