搜索
首页后端开发php教程《PHP边学边教》(02.Apache+PHP环境配置——上篇)_PHP教程

小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦!

必 看:如果你已经装了IIS服务器,请到:“开始—> 程序 —> 管理工具 —> Internet 信息服务(IIS)管理器 —> 网站”将所有网站停止。否则将导致Apache无法启动。

上篇:安装Apache服务器


找到下载好的apache_2.2.3-win32-x86-no_ssl.msi文件,双击进行安装。

•Apache的安装界面•


(偷下懒,从网上找了几幅现成的图片用,呵呵)


第一步:不用说大家也知道,当然是点“Next”按钮咯。
第二步:点“I accept the terms…(同意协议)”然后再点“Next”按钮。
第三步:这时你会看到Apache服务器的说明,再点一次“Next”按钮。
第四步:终于看到一个需要输入东东的界面了,如下图:

上面三个输入筐依次为:域名、服务器名、管理员邮箱。因为我们是本地安装,所以这个爱填什么随你自己的口味去填咯。如果是真枪实弹的配服务器,那就要多注意下咯。第一个筐“Network Domain”域名信息,在这里填入你的服务器的域名,如果你已经申请到域名的话填入你申请的域名,(注意这里要填的是域名,只是你申请到的完整域名的后半部分,不包括"www"。如果你申请的是二级域名的话,就是第一个"."之后的部分)如果还没有的话,把本机的IP填上去就行了。下一个筐是服务器名,填入完整的域名或IP地址。再下一个筐是管理员Email地址。这三项在安装是就必须填写,但是在安装完成后你还可以随时进行修改,所以你不必担心填错了会出问题。最后的选项代表使用80端口还是8080端口,一般不需要改(我们用默认的80端口好了)。好了,说太多废话了,不理它,填完再点“Next”按钮。

第五步:到了这里有两个选项Typical(典型安装)和Custom(自定义安装),为节省时间,我们选择Typical,点“Next”按钮。

第六步:你将看到一个“Change…”按钮,你可以用它来更改Apache的安装目录,默认的安装目录是C:\Program Files\Apache Group 这个就随你喜欢了,默认也好,自己改个目录装也好,影响不大。为了讲解方便,我们这里用默认目录。点“Next”按钮。

第七步:准备安装,直接点“Install”按钮安装就可以了。
•Apache安装过程•


装完了点“Finish”按钮,完成安装。
OK,现在到你的开始菜单里点击:Apache HTTP Server 2.2.3—> Control Apache Server —> Start
这个步骤就是启动服务器了。

上天保佑,现在我们要开始测试安装是否成功了。打开浏览器,在地址里输入:http://localhost或者是http://127.0.0.1如果能看到下面的界面,那就表示安装成功了。否则……重新来过吧。祝你好运哦。

如果你安装成功了,那么就接着干吧。现在我们需要简单的配置一下Apache服务器,定位好PHP文件。一般放PHP的文件夹目录为C:\Program Files\Apache Group\Apache2\htdocs 我们来做个测试吧,写一个HTML文件,输入如下代码:
程序代码 程序代码



Hello World

Hello World





将文件保存为“hello.htm”并复制到C:\Program Files\Apache Group\Apache2\htdocs目录下,打开浏览器,输入 http://localhost/hello.htm 就可以看见输出结果。也就是说htdocs夹是专门用来存放网站文件的,当然,我们也可以修改他,下面为了方便管理网站文件,就请大家和我一起来修改。

我们就假设要把网站文件都放在D:\PHProot目录下,那么就先去D盘建立PHProot文件夹,然后以记事本的方式打开C:\Program Files\Apache Group\Apache2\conf 目录下的httpd.conf文件,找到:
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
将上行更换成下行:
DocumentRoot "D:/PHProot"

注意:这里的用的是斜杆“/”而不是“\” 谨防混淆。否则可能会出错。

再写一个HTML文件,代码如下:
程序代码 程序代码



Oh Yeah

Oh Yeah





  将文件保存为“yeah.htm”并复制到D:\PHProot目录下,打开浏览器,输入 http://localhost/yeah.htm就可以看见输出结果。如果网页显示“Oh Yeah”则配置成功,那么,就祝大家好运咯。

总算把Apache的安装搞定了,在《Apache+PHP环境配置——中篇》里,我将详细介绍PHP的安装方法及配置方法。希望大家在这篇教程中有所收获。别忘了关注www.hetty.cn的最新教程哦。

——海霆 (Hetty)


下载文件 点击下载此教程的world文档

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/317438.htmlTechArticle小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦! 必 看:如果你已经装了IIS服务器,请到:“开始—程序—管理工具—In...
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
无法引导到Windows恢复环境无法引导到Windows恢复环境Feb 19, 2024 pm 11:12 PM

Windows恢复环境(WinRE)是用于修复Windows操作系统错误的环境。进入WinRE后,您可以执行系统还原、出厂重置、卸载更新等操作。如果无法引导到WinRE,本文将指导您使用修复程序解决此问题。无法引导到Windows恢复环境如果无法引导至Windows恢复环境,请使用下面提供的修复程序:检查Windows恢复环境的状态使用其他方法进入Windows恢复环境您是否意外删除了Windows恢复分区?执行Windows的就地升级或全新安装下面,我们已经详细解释了所有这些修复。1]检查Wi

Python和Anaconda之间有什么区别?Python和Anaconda之间有什么区别?Sep 06, 2023 pm 08:37 PM

在本文中,我们将了解Python和Anaconda之间的差异。Python是什么?Python是一种开源语言,非常重视使代码易于阅读并通过缩进行和提供空白来理解。Python的灵活性和易于使用使其非常适用于各种应用,包括但不限于对于科学计算、人工智能和数据科学,以及创造和发展的在线应用程序。当Python经过测试时,它会立即被翻译转化为机器语言,因为它是一种解释性语言。有些语言,比如C++,需要编译才能被理解。精通Python是一个重要的优势,因为它非常易于理解、开发,执行并读取。这使得Pyth

如何在Nginx配置Cookie安全策略如何在Nginx配置Cookie安全策略Jun 10, 2023 pm 12:54 PM

随着互联网的不断发展和普及,Web应用程序已成为人们日常生活中必不可少的一部分,这也决定了Web应用程序的安全问题非常重要。在Web应用程序中,Cookie被广泛使用来实现用户身份认证等功能,然而Cookie也存在着安全风险,因此在配置Nginx时,必须设定适当的Cookie安全策略,以保证Cookie的安全性。下面是一些在Nginx中配置Cookie安全策

MySQL连接池的最大连接数如何设置?MySQL连接池的最大连接数如何设置?Jun 30, 2023 pm 12:55 PM

如何配置MySQL连接池的最大连接数?MySQL是一个开源的关系型数据库管理系统,被广泛应用于各种领域的数据存储与管理。在使用MySQL时,我们常常需要使用连接池来管理数据库连接,以提高性能和资源利用率。连接池是一种维护和管理数据库连接的技术,它能够在需要时提供数据库连接,并在不需要时回收连接,从而减少了连接的重复创建和销毁。而连接池的最大连接数则是连接池所

Nginx错误页面配置,优雅处理网站故障Nginx错误页面配置,优雅处理网站故障Jul 04, 2023 pm 04:06 PM

Nginx错误页面配置,优雅处理网站故障在现代互联网时代,一个高度稳定和可靠的网站是任何企业或个人追求的目标。然而,由于各种原因,网站可能会经历故障或错误,这可能是由于网络问题、服务器问题或应用程序错误等。为了提供更好的用户体验和优雅地处理任何可能发生的错误,Nginx作为一个强大的Web服务器软件,不仅能够提供高性能的服务,还能够灵活地配置错误页面。在Ng

php集成环境包有哪些php集成环境包有哪些Jul 24, 2023 am 09:36 AM

php集成环境包有:1、PhpStorm,功能强大的PHP集成环境;2、Eclipse,开放源代码的集成开发环境;3、Visual Studio Code,轻量级的开源代码编辑器;4、Sublime Text,受欢迎的文本编辑器,广泛用于各种编程语言;5、NetBeans,由Apache软件基金会开发的集成开发环境;6、Zend Studio,为PHP开发者设计的集成开发环境。

如何使用Linux进行虚拟网络配置如何使用Linux进行虚拟网络配置Jun 18, 2023 am 11:24 AM

随着云计算、大数据和物联网等技术的日益普及,虚拟化技术成为了当今IT领域的热门话题。虚拟化是通过将一台物理主机划分为多个独立的虚拟机,实现资源的共享和管理的方法。虚拟网络是虚拟化的其中一个重要组成部分,能够满足不同应用之间的网络隔离和互动需求。在本文中,我们将介绍如何使用Linux进行虚拟网络配置。一、Linux虚拟网络的概述在物理网络中,网卡是连接网络设备

如何通过宝塔面板进行UFW防火墙的配置如何通过宝塔面板进行UFW防火墙的配置Jun 21, 2023 am 09:08 AM

在Linux服务器上配置防火墙非常重要,它可以有效地保护服务器免受恶意攻击。在Ubuntu操作系统上,我们可以使用UFW防火墙来保护服务器的安全。在本文中,我们将介绍如何使用宝塔面板配置UFW防火墙。第一步:安装宝塔面板首先,我们需要在Ubuntu上安装宝塔面板。您可以在宝塔官网免费下载宝塔面板的安装包,然后在命令行中运行以下命令来安装宝塔面板:$wget

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具