一、 安装apache

  安装好之后测试:浏览器地址栏输入:localhost,若弹出"It works!"表明已成功安装。

  管理方式:1、通过Apache自带的镜像管理器;2、windows服务管理:在运行里面输入:services.msc;3、在dos(cmd下)以命令行的形式进行管理(httpd -k  start  开启apache服务//httpd -k  stop  停止apache服务)。

  将该命令行的执行目录设置成环境变量,来更好地运行进程。

  httpd –t:主要是对apache的配置文件进行语法检查。

  Apache的配置文件:httpd.conf,修改完配置文件后需要立即重启Apache,因为Apache只有在启动的时候才会读取配置文件。

二、安装php

  为了使apache能够调用php,需要将PHP配置成Apache的一个功能模块。httpd –M查看apache加载了哪些模块。

  第一步:将PHP安装成Apache的一个功能模块:在httpd.conf中LoadModule  php5_module  “h:/jiuyeban/web/php/php5apache2_2.dll”(以本人的目录为例)

  第二步:在Apache中将php文件交给PHP处理:在httpd.conf中AddType  application/x-httpd-php  .php

  第三步:确定并加载PHP的配置文件:将PHP的安装目录下的php.ini-development模版文件拷贝一份,修改后缀为php.ini,然后在httpd.conf中确定php配置文件的路径:PHPIniDir  h:/jiuyeban/web/php

  第四步:修改时区:PHP的配置文件php.ini中:date.timezone = PRC

  第五步:重启apache

三、MySQL的安装与配置

  可在cmd下完成对mysql的操作:mysql –uroot –p回车,再输入密码。分成四个步骤:1、建立连接和认证;2、发送操作指令;3、返回处理结果;4、断开连接

  使用PHP操作MySQL:

第一步:将PHP配置成MySQL的客户端:php.ini中,extension = php_mysql.dll进行扩展

第二步:告知PHP应该在哪个目录找到扩展文件:extension_dir = “h:\jiuyeban\web\php\ext”

第三步:重启apache,测试其运行是否成功

至此,web服务器环境(apache、mysql、php)搭建完成!

一台计算机上可以安装很多的软件,提供很多的服务,以“IP地址+端口号”来区分不同的服务。

常用的端口号:

80             Apache

3306           MySQL

21               ftp

23             telnet

搭建web服务器环境的更多相关文章

  1. Mac上一条命令搭建web服务器

    实际测试工作中偶尔会需要搭建Web服务器环境,由于Mac OS X自带了Apache和PHP环境,只需要简单的启动就可以. 开启Apache 开启Web服务器的方法有两种(默认启动端口号是80): 打 ...

  2. Android手机用KSWEB搭建Web服务器成功安装WordPress

    之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...

  3. CentOS下Web服务器环境搭建LNMP一键安装包

    CentOS下Web服务器环境搭建LNMP一键安装包 时间:2014-09-04 00:50来源:osyunwei.com 作者:osyunwei.com 举报 点击:3797次 最新版本:lnmp- ...

  4. 用tomcat搭建web服务器

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...

  5. Python搭建Web服务器,与Ajax交互,接收处理Get和Post请求的简易结构

    用python搭建web服务器,与ajax交互,接收处理Get和Post请求:简单实用,没有用框架,适用于简单需求,更多功能可进行扩展. python有自带模块BaseHTTPServer.CGIHT ...

  6. docker 搭建 web 服务环境

    docker容器虽然早就听说过,但是本人还真的没去用过,刚好看到相关的文章,就分享了下,有机会可以实践下...... 做过开发的人对开发环境的安装.配置应该都不会太陌生,不管你做什么开发,对开发环境都 ...

  7. 使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(二)

    前言:在使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(一)中已经介绍了如何对web基础环境进行搭建,这里主要演示,如何对spring环境进行搭建,然后 ...

  8. pm2命令,端口查询,mongodb服务启动,nginx服务启动,n模块的使用,搭建nodejs服务器环境,搭建oracledb服务器环境 linux的环境搭建

    pm2命令 pm2 ls //查询pm2 启动的列表 pm2 start app.js //启动文件 pm2 restart app //重启项目 pm2 logs app //监控项目执行日志打印 ...

  9. 手把手教你搭建WEB服务器和FTP服务器

    注:本次教程的环境是在“Windows 10 PC中远程控制的Windows Server 2012 R2服务器”,你可以自己在自己电脑中安装虚拟机再安装Windows Server 2012 R2服 ...

随机推荐

  1. placeholder兼容ie8

    <script type="text/javascript">     if( !('placeholder' in document.createElement('i ...

  2. mfc显示静态图片最简单的方法

    一致都是研究如何调用opencv显示动态图片,但是很多时候在显示图标的时候,都是需要显示静态图片,现在将最简单的方法总结下: 1.添加picture控件 2.添加资源,要求为bmp 3.修改属性 结果 ...

  3. windows消息和消息队列

    windows消息和消息队列 转自:http://blog.163.com/zhangjie_0303/blog/static/990827062010113062446767/ 与基于MS - DO ...

  4. TCP/IP协议(二)

    2014-09-04 11:03:27   注:关于seq 和 ack 的理解,seq为发送的字节的第一个序号,一直累加,ack接收字节的最后一个序号+1,建立连接和结束连接时的SYN.FIN标志位占 ...

  5. ms sql 经典语句【珍藏】

    数据库中字段中有不需要"[演示数据请勿真实购买]" 例如: update Hishop_Products set ProductName = replace(ProductName ...

  6. python 列表常用操作

    例子: list1 = [1, 2, 3, 4, 5, 6, [6, 7, 8,9], 'hi', 'hello', 6] list2 = [7, 8, 1, 2] list3 = ['good', ...

  7. VPN连接错误800的解决办法

    1,IP填错.2,防火墙太严.3,使用过别的VPN软件.4,服务器上服务里Protected Sqwerrage和Routing and Remote Access这两项是否启动.5,重启电脑,删除原 ...

  8. js获取url参数 兼容某些带#url

    网上有大把现成的代码,不过有点小小的瑕疵 例如目前最流行的 正则法: function getArgument(_arg) { var reg = new RegExp("(^|&) ...

  9. 02-编写第一个C语言程序

    本文目录 1.打开Xcode,新建Xcode项目 2.选择最简单的命令行项目 3.输入项目信息 4.选择一个用来存放C程序代码的文件夹 5.运行项目 说明:这个C语言专题,是学习iOS开发的前奏.也为 ...

  10. Knockout 新版应用开发教程之创建view models与监控属性

    最近抽出点时间研究MVVM,包括司徒正美的avalon,google的angular,以及Knockout,博客园Tom的Knockout指南 时隔2年了,ko更新了不少,所以文档也相应的变化了,所以 ...