Vmware Windows10安装Apache php

news/2024/7/23 16:59:04 标签: apache, php, 开发语言

文章目录

  • 一、下载必要的软件
  • 二、安装Apache
  • 三、安装php
  • 四、php连接Apache
  • 五、测试

一、下载必要的软件

Apache:https://www.apachelounge.com/download/
PHP:http://windows.php.net/download/

二、安装Apache

将下载的压缩包解压,移动里面的Apache24到根目录。如果想安装到其他目录,需要替换Apache24/conf/httpd.conf文件内容,如:

ServerRoot修改为Apache程序的位置:

修改前:ServerRoot “c:/Apache24”;

修改前:ServerRoot “D:/Apache24”;

修改Apache默认的网站的根目录:

修改前:DocumentRoot “c:/Apache24/htdocs”;

修改后:DocumentRoot “D:/Apache24/htdocs”;

修改根目录的选项:

修改前:

《Directory “c:/Apache24/htdocs”》

Options Indexes FollowSymLinks

AllowOverride null

Require all granted

《/Directory》

修改后:

《Directory “D:/Apache24/htdocs”》

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

《/Directory》

测试:

以管理员身份打开命令提示符,输入

cd c:\Apache24\bin
httpd

没有提示,打开浏览器,地址栏输入localhost,出现It’s work则配置成功

php_61">三、安装php

将下载的压缩包解压,移动到根目录。

将下面代码粘贴到

[PHP]
; On windows:

extension_dir = "ext"

extension=curl
extension=mysqli
extension=pdo_mysql
extension=openssl
extension=mcrypt

extension=soap

在这里插入图片描述

phpApache_85">四、php连接Apache

将下面代码粘贴到Apache24/conf/httpd.conf中

#php8 support

LoadModule php_module "c:/php/php8apache2_4.dll"

PHPIniDir "c:/php/php.ini"

AddType application/x-httpd-php .php

在这里插入图片描述

五、测试

以管理员身份打开命令提示符,输入

httpd.exe -k install -n "Apache24"

说明:在windows中安装httpd在使用httpd -k install命令注册Apache的服务时,会提示这句话Errors reported here must be corrected before the service can be started,其实这个提示并不是错误提示,这句话想要表达的意思是说:如果这行下边出现错误则解决错误后再启动!,如果下边没有出现错误那边直接启动即可.

“Win + R” 运行“services.msc”,打开服务窗口,启动“Apache24”服务;

在这里插入图片描述

可以在apache\htdocs目录下,创建test.php文件,文件内容

<?php
phpinfo();
?>

打开浏览器,地址栏输入:localhost/index.php,出现下图则安装成功

在这里插入图片描述


http://www.niftyadmin.cn/n/5266100.html

相关文章

微信小程序 - 龙骨图集拆分

微信小程序 - 龙骨图集拆分 注意目录结构PC端延时动画废话一下业务逻辑注意点龙骨JSON图集结构源码分享dragonbones-split.jsdragonbones-split.jsondragonbones-split.wxmldragonbones-split.wxssimgUtil.js参考资料注意 只支持了JSON

ca-certificates.crt解析加载到nssdb中

openssl crl2pkcs7 -nocrl -certfile /etc/ssl/certs/ca-certificates.crt | openssl pkcs7 -print_certs -noout -text ca-certificates.crt为操作系统根证书列表。 获取证书以后使用PK11_ImportDERCert将证书导入到nssdb中 base::FilePath cert_path base::FilePath("…

调用第三方http接口 hutool工具类

1、引入依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.0.M2</version> </dependency>2、请求组装 String params"<BSXml>" " <MsgHeader>&…

Jrebel 在 Idea 2023.3中无法以 debug 的模式启动问题

Jrebel 在 Idea 2023.3中无法以 debug 的模式启动问题 Idea 在升级了2023.3以后&#xff0c;Jrebel 无法以 debug 的模式启动&#xff0c;找了半天&#xff0c;最后在插件主页的评论区找到了解决方案 特此记录一下

环境搭建及源码运行_java环境搭建_maven

1、介绍 1&#xff09;管理项目依赖和版本 统一的项目依赖和版本管理 2&#xff09;Maven支持多模块项目管理 通过定义父子模块的关系来管理多个子模块的构建和依赖关系。使用Maven可以实现多模块项目的统一管理和构建&#xff0c;从而提高项目的可维护性和可重用性。 3&#x…

verilog语法进阶-分布式ram

概述: FPGA的LUT查找表是用RAM设计的&#xff0c;所以LUT可以当成ram来使用&#xff0c;也并不是所有的LUT都可以当成ram来使用&#xff0c;sliceM的ram可以当成分布式ram来使用&#xff0c;而sliceL的ram只能当成rom来使用&#xff0c;也就是只能读&#xff0c;不能写&#x…

linux系统的u盘/mmc/sd卡等的支持热插拔和自动挂载行为

1.了解mdev mdev是busybox自带的一个简化版的udev。udev是从Linux 2.6 内核系列开始的设备文件系统&#xff08;DevFS&#xff09;的替代品&#xff0c;是 Linux 内核的设备管理器。总的来说&#xff0c;它取代了 devfs 和 hotplug&#xff0c;负责管理 /dev 中的设备节点。同时…

新手HTML和CSS的常见知识点

​​​​ 目录 1.HTML标题标签&#xff08;到&#xff09;用于定义网页中的标题&#xff0c;并按照重要性递减排列。例如&#xff1a; 2.HTML段落标签&#xff08;&#xff09;用于定义网页中的段落。例如&#xff1a; 3.HTML链接标签&#xff08;&#xff09;用于创建链接…