先准备好软件:

Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里

php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址更多版本下载

mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址更多版本下载

一、apache的安装与配制。

1)安装apache:

  如果机子上装有IIS,要先把80端口让出来(即停止网站),然后开始安装apache,运行下载的Apache软件,自定义安装。

 启动IE,在浏览器中软输入"http://localhost/" 或者输入"http://127.0.0.1"

  如果可以看到“It works!”提示,,表示安装成功。

  如果你想同时运行IIS和apache,可以修改IIS的端口或修改apache的端口(配制文件:http.conf)。

2)配制apache:

事实上,如果不配置,你的安装目录下的Apache2/htdocs文件夹就是网站的默认根目录,在里面放入文件就可以了。

现在开始配置Apache服务器,以使它更好的替我们服务,

1)查找“DocumentRoot”(也就是网站根目录)

      将DocumentRoot的默认值改成你网站根目录,如:"D:/iphppub/www"(注:文件地址的“/”在Apache里要改成“/”)

2)查找<Directory "***/Apache2.2/htdocs">”

将"***/Apache2.2/htdocs"改成你网站的根目录,要与DocumentRoot的值相同。

3)查找DirectoryIndex,添加默认首页(即目录索引,也就是在仅指定目录的情况下,默认显示的文件名),可以添加很多,系统

会根据从左至右的顺序来优先显示,以单个半角空格隔开。网站的首页是index.php,就在其后加上“index.php”即可。

二、php的安装与配制。

  1)解压下载的php-5.2.3-Win32.zip到指定目录,假设为:D:/php523。

2)现在开始将php以module方式与Apache相结合,使php融入Apache,打开Apache的配置文件,

添加如下两行

第一行“LoadModule php5_module D:/php523/php5apache2_2.dll”是指以module方式加载php,

第二行“PHPIniDir "D:/php523" 是指明php的配置文件php.ini的位置,当然其中的“D:/php”要

改成你先前选择的php解压缩的目录。

3)加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,

你也可以加入更多,实质就是添加可以执行php的文件类型,

比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,

你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让文本文件格式也能运行php.

  ★测试PHP配置是否成功,打开记事本,输入以下代码
     <?php
       phpinfo()
     ?>

   将代码保存成version.php 然后停止apache服务器,再启动.将version.php拷贝到"D:/iphppub/www"目录下,

   然后IE中输入"http://localhost/version.php"
        如果配制正确,就可以看到大多数的系统配置信息

三、mysql的安装,与phpApache相结合

  1)打开下载的mysql安装文件mysql-4.1.14-win32.zip,双击解压缩,运行安装.

2)安装成功,开始与与Apache及php相结合,在php安装目录下找到php.ini-recommended并将其命名为php.ini,

打开php.ini 把“;extension=php_mysql.dll”前的“;”去掉,加载mysql模块。保存,关闭后,重启apache就可以了。

这里也可以选择其它要加载的模块,去掉前面的“;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过

也多不到哪去。所有的模块文件都放在php解压缩目录的“ext”之下。

3)搜索extension_dir = "./" 这行,并将其路径指到你的PHP目录下的extensions目录,

比如:extension_dir = "D:/php523/ext"

4)libmysql.dll考备到系统文件windows文件夹下。

▲启动PHP对MYSQL的支持模块,在php.ini文件中查找"extension=php_mysql.dll"字符串,去掉前的分号

下面通过简单的代码测试MYSQL安装,配制情况(注意:重启一下apache服务)
              <?php
                 $link=mysql_connect('localhost','root','123456');
                  if(!$link) echo "失败";
                  else echo "成功";
                  mysql_close();
              ?>

手动安装Apache+PHP+MYSQL及环境配置的更多相关文章

  1. windows下手动安装 Apache+php+mysql

    PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php  选择windows donwload 选择Thread Safe的版 ...

  2. 简单快速安装Apache+PHP+MySql服务环境(四)—— 将php版本升级到7.2

    书接上文,简单快速安装Apache+PHP+MySql服务环境(二)-- centos使用yum安装指定版本的php. 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升 ...

  3. 丢用lamp手动安装apache php mysql

    Centos7环境下. 使用lamp环境无法正常显示出thinkphp站点的内容,一气之下,选择手动安装 第一步: 安装apache  php 和php连接数据库的工具php-mysql [root@ ...

  4. 简单快速安装Apache+PHP+MySql服务环境(一)

    由于自己只是普通的coder,对于服务器的操作不是很熟悉,在网上找了很多关于PHP和apache服务器环境搭建的帖子,不过都不尽相同,尤其是编译安装更是看的云里雾里的,所以选择了一种比较简单的方式进行 ...

  5. Windows手动安装Apache,MySql服务

    绿色版的Apache,Mysql需要以服务方式运行.或者由于某种原因服务管理器里面没有服务项了,可以进行手工注册服务和启并服务. # Apache Apache进到安装目录的bin目录下,运行dos命 ...

  6. 简单快速安装Apache+PHP+MySql服务环境(三)—— 下载安装phpmyadmin

    为了方便在Linux上操作mysql数据库,打算安装一个phpmyadmin,不过在下载安装的过程中出现了一些坑,特此记录. 1. 在官网上下载phpmyadmin https://files.php ...

  7. Linux+Apache+PHP+MySQL服务器环境配置(CentOS篇)

    1.配置php.ini vi /etc/php.ini 2.配置apache 先给需要配置的文件做个备份 cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/h ...

  8. 简单快速安装Apache+PHP+MySql服务环境(二)—— centos使用yum安装php5.6

    使用默认方式yum install php安装的php版本为5.4,在使用某些PHP框架的时候可能会有问题,所以需要安装高版本的PHP. 通过yum list php*查看是否有自己需要安装的版本,如 ...

  9. 在linux下手动安装 apache, php, mysql--终极版

    在linux下手动安装 apache, php, mysql: 参考: http://www.cnblogs.com/lufangtao/archive/2012/12/30/2839679.html ...

随机推荐

  1. mysql 模拟一个自增序列

    文章出处:https://sdu0rj.axshare.com/%E4%BA%8C%E7%BA%A7%E5%AE%A2%E6%88%B7%E7%AE%A1%E7%90%86.html mysql没有像 ...

  2. 关于let 和 var 的作用域问题

    直接来一个经典案例: // 1. 下面的结果是什么? 为什么? for (var i=0;i<5;i++){ setTimeout(function () { console.log(i) }, ...

  3. epoll 中ET与LT 关于读取处理 复习

    https://zhuanlan.zhihu.com/p/21374980 =============================================== https://zhuanl ...

  4. IOS Intro - UIWindow UIView and CALayer

    UIWindow.UIView以及CALayer之间的关系2016-05-11 20:46 本站整理 浏览(16) UIWindow1.简介UIWindow是一种特殊的UIView,通常在一个app中 ...

  5. DRF之注册响应分页组件

    注册器 注册器的作用就是以后我们不用自己手动的一条条的敲路径了,它可以帮助哦们直接去找对应的路由,不用传参了,知道这一点就可以了,不多说还是,上代码实例 第一步:导入模块from django.url ...

  6. [引]雅虎日历控件 Example: Two-Pane Calendar with Custom Rendering and Multiple Selection

    本文转自:http://yuilibrary.com/yui/docs/calendar/calendar-multipane.html This example demonstrates how t ...

  7. Tips In C

    C语言中的使用操作 宏定义时使用do while防止语句的分离, 但是不使用与需要有返回值的语句, 这个时候可以参考第二条 宏定义时使用({}), ()加上{}的方式, 在代码中填写逻辑算法, 最后的 ...

  8. Linux 下 zip 文件解压乱码解决方案,ubuntu16.10亲测可用

    文章来源: https://www.zhihu.com/question/20523036 今天邮件中收到了一个压缩文件,解压后却是乱码,从网上也找了几个方法,目前这个方法还是比较可靠的,如下所示: ...

  9. Unity 滚轮实现UGUI ScrollView的缩放

    本文原创,转载请注明出处http://www.cnblogs.com/AdvancePikachu/p/7908754.html 前段时间在做一个类似AnimationCurve的可视化编辑器,其中在 ...

  10. java NIO、BIO、AIO全面剖析

    在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解.具体如下: 序号 问题 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步 ...