首页 随笔 乐走天涯 程序资料 评论中心 Tag 论坛 其他资源 搜索 联系我 关于 RSS

Vista 下安装最新的 Apache + PHP + MySQL 指南


日期: 2007-09-22 14:30 | 联系我 | 关注我: Telegram, Twitter

  Windows Vista 出来有半年多了,但由于对机器性能要求太高,我手上的机器,分别是 1999年配置的 PIII 500, 2001 年配置的赛扬 900,以及一台 P4 1.6G 的笔记本,跑 Vista 都无能为力。

  最近配置了一台四核的新机器,将开发环境转移到了 Windows Vista 下,于是在 Vista 下也安装了 apache + mysql + php 的 Web 开发平台。

  我在 Windows Vista 下安装遇到了一些情况,在网上找了半天,关于 Vista 下安装的文章不多,大多是针对 Windows 2000/XP/2003 写的。所以整理了这篇文章:https://www.xiaohui.com/dev/server/20070922-install-apache-mysql-php-on-vista.htm

  1. 安装环境

    操作系统是 Windows Vista Enterprise 英文版, Apache, PHP, MySQL 的最新版本是截止到 2007.09.21,分别在其官网下载的:

    • Apache 2.2.4http://httpd.apache.org/download.cgi

      注意:我在 2007.09.21 下载最新的 Apache 时,发现已经有 2.2.6 版本了,但是目前还没有 Win32 二进制安装版本,只提供了 win32 source code,需要由使用者自己在 vc6 下编译。现在提供 win32 安装包的最新版本是 v2.2.4。我下载的版本是位于 /binaries/win32 目录中 apache_2.2.4-win32-x86-no_ssl.msi 文件。

    • PHP 5.2.4 (Windows Binaries PHP 5.2.4 zip package): http://www.php.net/downloads.php
    • MySQL 5.0.45 Windonws: http://dev.mysql.com/downloads/

  2. 安装的目录结构规划

    为了方便维护,以及重装系统时不必进行二次安装,建议不要将其安装在系统盘(默认是 C 盘),例如我是装在 D 盘了。安装路径也最好不要含有空格和中文字符。

    我的目录结构规划如下:

    <D:\>
    |--<web>
    |   |--<Tool>        # 安装 Web 服务程序
    |   |   |--<Apache2.2>
    |   |   |--<MySQL>
    |   |   |--<PHP>
    |   |
    |   |--<htdocs>     # 网站内容
    |   |   |--<test1.com>
    |   |   |--<test2.com>
    
    文章 https://www.xiaohui.com/dev/server/20070922-install-apache-mysql-php-on-vista.htm 中安装说明的举例,以上列目录结构为准。

  3. 在 Windows Vista 下安装 Apache 2.2.4

    Windows Vista 下的安装,主要是由于 UAC 权限的影响,有可能导致服务无法安装成功。但这并不要紧,可以手工解决

    1. 运行 apache 2.2.4 的安装程序,根据提示一路 Next 即可。注意在 Server InformationNetwork Domain、Server Name 字段填上 localhost, 在安装类型的位置选 Custom,然后改变安装路径(我的目录是 d:/web/tool/apache2.2)。然后根据提示一路 Next 完成即可。

    2. 在安装结束时,会弹出一个 DOS 错误窗口,主要原因是由于权限禁止,无法注册服务。直接关掉错误窗口。其后以管理员身份进行 DOS 命令行 (点菜单: 开始 -> 程序 >附件(Accessories), 在 命令提示符(Command Prompt) 上点右键,然后选择以管理员身份运行(Run as adminstrator))。

    3. 进入 DOS 窗口后,执行下列命令
      # 进入 apache 的安装目录
      c:\windows\system32\> d:
      d:\> cd d:\web\tool\apache2.2\bin\
      
      # 安装 apache 服务:
      d:\web\tool\apache2.2\bin\> httpd -k install 
      
      #启动  apahce 服务
      d:\web\tool\apache2.2\bin\> httpd -k start
      

  4. 在 Windows Vista 下安装 php 5.2.4

    1. 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到 d:\web\tool\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装扩展麻烦)。

    2. 在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份,命名为 php.ini。然后打开 php.ini。

    3. 找到:
      ;extension=php_mysql.dll
      将前面的 ; 号去掉, 改成:
      extension=php_mysql.dll
      MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的 php 扩展模块,如果需要加载,直接去掉前面的 ; 号即可。

    4. 找到:
      extension_dir = "./"
      将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的:
      extension_dir = "D:/Web/Tool/PHP/ext/"
      这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。

    5. 在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法:

      右键点击 我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑,然后加入即可。用 ; 分隔多个目录。

  5. 配置 Apache 和 PHP

    打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。

    1. 找到:
      DocumentRoot "xxxxxxx"
      改成你本机的网站内容的目录。例如我的:
      DocumentRoot "D:/Web/htdocs/test1.com/www"

    2. 找到:
      <Directory "xxxxxxx">
      改成你本机的网站内容的目录。例如我的:
      <Directory "D:/Web/htdocs/test1.com/www">

    3. 找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行:
      LoadModule php5_module "D:/web/tool/PHP/php5apache2_2.dll"
      PHPIniDir "D:/web/tool/PHP"

    4. 找到:
      DirectoryIndex index.html
      修改为:
      DirectoryIndex index.php index.html

    5. 找到:
      AddType application/x-gzip .gz .tgz
      添加这两行:
      AddType application/x-httpd-php .php
      AddType application/x-httpd-php .html

    6. 保存 httpd.conf

    7. 在你的网站目录中(例如我的是 D:/Web/htdocs/test1.com/www ),手工建立一个 index.php 的文件,内容:
      <?php
      phpinfo();
      ?>
    8. 在 dos 窗口中启动 apache 服务
      #如果之前启动了,先将其  stop
      d:\web\tool\apache2.2\bin\> httpd -k stop
      
      #启动  apahce 服务
      d:\web\tool\apache2.2\bin\> httpd -k start
      

    9. 打开 http://localhost/index.php,即可看到测试输出结果。

  6. Windows Vista 下安装 MySQL 5.0.45

    MySQL 的安装比较简单,它提供了一个 win32 的安装包。下载后根据提示一路安装,在安装类型处选 Custom,指定安装目录为 d:/web/tool/mysql。

    安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定 字符集,以及 root 管理员的密码即可。

  OK, 现在你可以在 vista 下使用 apache + mysql + php 开发 web 程序了。

标签: MySQL | PHP | Apache | Vista

 文章评论

第 1 楼  发表于 2007-09-23 12:36 | 郑电|石辉 的所有评论
真详细和实用。前些天在网上看到您用的这个环境和java之间比较的一些不同观点,当时就想问问您是真么看待这个问题的,今天看到您刚好写这方面的东西就顺便问一下了。
另:老兄目前主要忙点砂子东西啊??

第 2 楼  发表于 2007-11-25 22:03 | 北若寒 的所有评论
帮个忙~~我在按照你说的步骤装呢~~可是在装到第五步"配置apache和php"里的第一小步时,你说的把documentroot改成你本机的网站内容目录指的是什么啊?我不懂你的意思哎~~~还能详细给我说下呢?万分感谢~~~
回复于 2007-11-26 13:55:
你的网站文件准备放在哪个目录,就在这里填它的目录名。

第 3 楼  发表于 2007-12-05 20:48 | 北若寒 的所有评论
谢谢你解答我的问题~~~
可是好郁闷~~还是装不起来~~老出错~~~汗···

第 4 楼  发表于 2007-12-12 08:30 | Itpanda 的所有评论
感谢分享你的经验.我按照你的设置安装完成以后总是打不开网页:

网站拒绝显示此网页
HTTP 403
最可能的原因是:
此网站要求您登录。

修改DocumentRoot回默认以后又可以了,不过这样一来网页文件变得不方便管理。
有什么办法可以解决吗?

回复于 2007-12-12 09:09:
这是你所改的 documentroot 所在的目录权限不对。改了 documentroot, 还要设置这个目录的权限。简单的办法,就是把配置文件中与这个目录有关的配置地方,都改成你要的目录,然后,重启APACHE.

第 5 楼  发表于 2007-12-12 13:21 | Itpanda 的所有评论
谢谢你的回复。
原来把<Directory "xxxxx">的内容改成和documentroot一样就可以了。
:)

第 6 楼  发表于 2008-02-29 18:51 | 一米阳光 的所有评论
为什么我按照你的都安装好了,但是ASP不能用啊!其他都可以在LOCALHOST里!
回复于 2008-02-29 19:22:
ASP 是基于 IIS 的吧?我没有试过。这是基于 apache 的安装。

第 7 楼  发表于 2008-03-03 02:20 | Ben xu 的所有评论
介绍的非常好,非常感谢,但是MYSQL 安装有问题。
第一, 必须禁止USER ACCOUNT CONTROL( UAC)
第二. 这个不知道是我的问题,还是共性,
下载resource hacker, 打开MYSQL.EXE, 修改24///1033, REQUESTEXECUTIONLEVEL TO requreAdministorator,

第 8 楼  发表于 2008-03-03 12:29 | Ben xu 的所有评论
说详细点(另外我上面写错了,对不起)
具体问题是, 当设置MYSQL时,显示
c:\program files\mysql\mysql server5.0\bin\mysqlinstanceconfig.exe
The application has failed to start because it's side-by-side configuration is incorrect, please see the application event log for more detail
解决办法
下载 rescource hacker
打开 c:\program files\mysql\mysql server5.0\bin\mysqlinstanceconfig.exe
找到24/ 1 / 1033 ,在右边的xml里找到

<requestedExecutionLevel level="asAdministrator" uiAccess="false"></requestedExecutionLevel>
这一项, 把level="asAdministrator" 改成level="requireAdministrator"
一切OK. good luck!
(注:我的vista版本是 business english edition)
回复于 2008-03-03 12:58:
多谢补充。我安装的时候,一切正常,没有遇到这个问题(windows vista enterprice english, 没关 UAC, mysql 是用的最新版本). :)

第 9 楼  发表于 2008-04-18 10:22 | pwjwk01 的所有评论
请问一下复制php.ini-recommended并改名,他就报你说的找不到加载模块的错,怎么办?
是装之前就要改吧?
回复于 2008-04-19 12:43:
具体是哪个模块找不到?你看一下具体的出错信息。

如果是 mysql 的模块找不到,你确认 php_mysql.dll 是否在你的扩展目录之中,并且,extension_dir 的配置,是正确的。详见本文中的第 4.4 步说明。

第 10 楼  发表于 2008-04-23 01:40 | 山 的所有评论
按照楼主的方法安装了Apache2.2,没有遇到其他问题,没有用Dos命令来启动,就可以看到Apache的监视器处于运行状态了;但是在网页里察看http://127.0.0.1/却不能测试成功,提示
ERROR
The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to retrieve the URL: http://127.0.0.1/

The following error was encountered:

Connection Failed
The system returned:

(61) Connection refusedThe remote host or network may be down. Please try the request again.

Your cache administrator is webmaster.



--------------------------------------------------------------------------------

Generated Tue, 22 Apr 2008 16:34:55 GMT by ps4.zsu.edu.cn (squid/2.5.STABLE3)

说明一下:我之前安装过Apache+MySql+Php+phpMyAdmin(按照网上的一篇文章,MySql测试可用,其余的未知),于是今天删除了Apache,又按照楼主说的安装了一次,80段可是还是访问不了http://127.0.0.1/
怎么回事呢?
回复于 2008-04-23 10:16:
1. 建议用 DOS 方式 执行. 其他方式我没有测试过。
2. 如果你在安装时,填的 servername 是 localhost, 那么启动成功之后,试一下 http://localhost

第 11 楼  发表于 2008-04-24 16:43 | 山 的所有评论
谢谢楼主及时回复。今天做实验时忘记插网线,意外发现不联网时可以访问http://127.0.0.1/,也可以访问test.php 内容是phpinfo();等一会儿联网了,又不行了;等把网络断了,竟然又可以访问本地;再一次联网,发现联网状态也可以访问了。。。。。。糊涂了
回复于 2008-04-24 17:27:
在一般情况下,某事物个体发生具有自身特有属性的负面现象,而这种现象无法从科学的角度得到合理的解释,但它又确实存在,我们一般称之为人品问题. :)

第 12 楼  发表于 2008-05-21 00:11 | Clio 的所有评论
请教一下,问题出哪了?我完全按照以上步骤做的,sql部分还没装,不知为什么就是不能访问本地。Servername 是填loaclhost的。 DOS下的安装和启动命令也给了,而且没有任何报错,看起来正常的样子,是不是我还漏设置些什么的。对于php.ini文件还需要放到C盘根目录下吗,以前在WinXP时放过?
回复于 2008-05-21 08:56:
看看 documentroot 的设置,以及它的 directory 权限设置。如果用 localhost 不能访问,试一下 127.0.0.1

第 13 楼  发表于 2008-05-24 07:23 | Clio 的所有评论
我的问题是出在IIS的设置上,现已解决了。

第 14 楼  发表于 2008-05-24 17:09 | Clio 的所有评论
但我现在有点糊涂了。WinXP的操作系统下安装PHP的时候,是不是也得激活IIS,而且做出相应设置。WinXP下装PHP和Vista下装到底有什么区别?
回复于 2008-05-24 22:32:
这篇文章,说的是 APACHE + PHP 在 WIN VIST 下的安装。
IIS + PHP 我没试过。

第 15 楼  发表于 2008-06-10 20:08 | Clio 的所有评论
我又好好重装了Apache和PHP,但是不能访问本地,不管.php还是.html 我完全按照你的指示做的。用localhost和127.0.01都不行。前面你提到过documentroot或directory的权限设置,是什么意思。或者还有些什么东西我要设置的而没设的呢?谢谢

第 16 楼  发表于 2008-06-28 17:15 | xiaoguai 的所有评论
# 进入 apache 的安装目录
c:\windows\system32\> d:
d:\> cd d:\web\tool\apache2.2\bin\

# 安装 apache 服务:
d:\web\tool\apache2.2\bin\> httpd -k install

#启动 apahce 服务
d:\web\tool\apache2.2\bin\> httpd -k start

这个前两步都可以,启动就不行了

第 17 楼  发表于 2008-07-04 23:32 | victor 的所有评论
谢谢,我已经配置好了,呵呵。

http://www.victorz.cn

第 18 楼  发表于 2008-07-05 00:22 | victor 的所有评论
你好。

我的apache+php+mysql都安装好了。

只是在运行sql时,使用“creat database mydata;”创建不了新数据库,提示错误为:

mysql> creat database mydata;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'creat
database mydata' at line 1

第 19 楼  发表于 2008-07-05 00:41 | victor 的所有评论
我知道了,我create写错了
回复于 2008-07-05 06:46:
:) 搞定 就好.

第 20 楼  发表于 2008-07-06 16:18 | zhangtao 的所有评论
文章写的很好。但我还有几个地方没搞懂,想请教一下。1.使用PHP5.2.6能按你的方法安装吗?2.php-ini recommended复制一份,命名为 php-ini。怎么样复制,具体怎么做?
回复于 2008-07-06 16:33:
>> 1.使用PHP5.2.6能按你的方法安装吗?
没试过, 应该差不多, 你试一下.

>> 2.php-ini recommended复制一份,命名为 php-ini。怎么样复制,具体怎么做?
换一个方式说, 就是建一个新文件, 名字为 php.ini. 他的内容, 与 php.ini-recommended 一样. 如果连这也不会操作, 那我彻底被雷倒了.

第 21 楼  发表于 2008-07-08 19:35 | dark 的所有评论
乱讲,vista下mysql的配置麻烦着呢!

第 22 楼  发表于 2008-07-21 13:56 | wk 的所有评论
在安装Apache的进入命令提示符的时候输入 httpd -k install时候出现了问题
Installing the Apache2.2 service
The Apache2.2 service is succeseefully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
Syntax error on line 133 of D:/WEB/tool/APACHE/conf/httpd.conf:
ServerAdmin takes one argument,the email address of the server administrator
希望版主帮忙解决一下,我是新手,好多东西都不知道怎么设置
回复于 2008-07-21 14:10:
提示很清楚: httpd.conf 第133行的 ServerAdmin 配置错误.

安装完成之后修改 httpd.conf 的时候, 最好把 httpd.conf 先备个份, 然后再去改. 出错了再对比原来默认正确的那个.

第 23 楼  发表于 2008-07-22 12:22 | WK 的所有评论
谢谢版主,上面的问题解决了,可是在配置的时候,我按照上面的要求,把httpd.conf里面的文件都修改保存过了,而且也用TXT文件做了那个index.php 的测试程序,可是打开IE以后输入http://localhost/index.php,显示HTTP404未找到,希望版主解决一下

第 24 楼  发表于 2008-07-22 14:02 | WK 的所有评论
原来是文件后缀的问题,我没有完全显示文件的后缀名,所以文件是TXT的,index.php.txt
回复于 2008-07-22 15:26:
:)

第 25 楼  发表于 2008-07-23 09:46 | WK 的所有评论
版主,按照你的方法我已经测试安装成功了,可是每次开机启动的时候总是显示报错,操作已完成,就是在安装Apache的时候出现的那个报错窗口,你的有出现这样的情况吗?怎么样解决一下?
回复于 2008-07-24 17:47:
具体错误信息是啥?

第 26 楼  发表于 2008-07-25 16:18 | WK 的所有评论
具体写着操作已成功,标题是error,就是在首次安装完成Apache的时候和那个DOS错误窗口一起弹出来的那个窗口
回复于 2008-07-25 16:44:
窗口的错误内容是啥?就一个 ERROR 标题,神仙也解决不了啊。

第 27 楼  发表于 2008-07-26 09:38 | WK 的所有评论
内容就是“操作已成功”,没有别的了
回复于 2008-07-26 16:58:
抱歉是我理解错误了。这个错误我没有见过。

第 28 楼  发表于 2008-08-03 15:48 | ben 的所有评论
您好!我安裝以上的配置好了!但是打開http://localhost/index.php就無法訪問了!首先想問一下在DOS下輸入了httpd -k start后會出現什麽提示嗎?是不是直接回到路徑而已?謝謝了
回复于 2008-08-03 19:44:
httpd -k start 若是无错误, 则没有任何提示

第 29 楼  发表于 2008-08-12 23:48 | 简单 的所有评论
楼主我的是httpd -k start 无错误,没有任何提示就是启动不了APACHE服务

第 30 楼  发表于 2008-08-22 02:51 | SammySong 的所有评论
如果用httpd -k start还是启动不了服务,并且报“以一种访问权限不允许的方式做了一个访问套接字的尝试。” 这个错误的话,那说明所给的Server Name(localhost)和端口号与IIS重复了,比如IIS是用http://localhost:80访问的话,Apache就不能用相同的路径了,要去httpd.conf中改一下端口号。

第 31 楼  发表于 2008-08-27 18:49 | hongyuan 的所有评论
前面全部装好了,就是在运行phpmyadmin 时提示http 403错误
,不知道如何解决!

第 32 楼  发表于 2008-09-07 16:35 | xiaozhao 的所有评论
多谢楼主详细教程
我的配置后,用IE浏览器无法显示<??>中的内容,用火狐浏览器则会显示整个网页代码。
不知道是么子问题。
回复于 2008-09-07 19:20:
这应该是你的 php 没有设置好,所以代码文件被直接输出了。

第 33 楼  发表于 2008-10-07 15:08 | shywsh107 的所有评论
太感谢了,环境搭建好了,就是有点迷糊,不知道为什么要这么配,自己先好好琢磨琢磨!对了,楼主,有什么好书推荐给我们这样的新手吗?最好是经典!呵呵!
我们会常来看看的!

第 34 楼  发表于 2008-10-31 20:22 | taowaiwaibaby 的所有评论
很急!
楼主:我安装了三合一的apache+php+mysql在windows vista home高级版中,解压都成功了 并出现了C盘指示界面,显示连接成功,但测试循环http://localhost显示网页无法打开?可以指点一下如何在计算机管理中修改?
回复于 2008-11-01 11:26:
从没试过所谓的N合一安装包,不懂。

如果 http://localhost 打不开,试试 http://127.0.0.1
若都不行,检查一下 httpd.conf 中的 DocumentRoot 以及 ServerName 的配置。

第 35 楼  发表于 2008-10-31 21:45 | taowaiwaibaby 的所有评论
楼主:我连接你给的下载地址,下载下来的不是压缩包就是网页。
请您能不能详细的说明一下
回复于 2008-11-01 11:26:
真实的下载地址是有镜像,经常变的。你进入 下载说明页面,然后再点击下载。

第 36 楼  发表于 2008-11-18 18:52 | sea 的所有评论
LoadModule有很多个,要写在哪里啊?



# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so

第 37 楼  发表于 2008-12-23 00:21 | season 的所有评论
楼主帮忙一下!!!!!!

Microsoft Windows [版本 6.0.6001]
版权所有 (C) 2006 Microsoft Corporation。保留所有权利。

C:\Windows\system32>f:

F:\>cd f:\web\tools\apache2.2\bin\

f:\web\tools\Apache2.2\bin> httpd -k install
[Tue Dec 23 00:22:27 2008] [error] Apache2.2: Service is already installed.

f:\web\tools\Apache2.2\bin> httpd -k start
httpd: Could not reliably determine the server's fully qualified domain name, us
ing 192.168.0.8 for ServerName
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: cou
ld not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

f:\web\tools\Apache2.2\bin> httpd -k start
httpd: Could not reliably determine the server's fully qualified domain name, us
ing 192.168.0.8 for ServerName
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: cou
ld not bind to address 192.168.0.8:80
no listening sockets available, shutting down
Unable to open logs

f:\web\tools\Apache2.2\bin> httpd -k start
httpd: Could not reliably determine the server's fully qualified domain name, us
ing 192.168.0.8 for ServerName
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: cou
ld not bind to address 192.168.0.8:80
no listening sockets available, shutting down
Unable to open logs

f:\web\tools\Apache2.2\bin> httpd -d start
httpd: Could not open configuration file start/conf/httpd.conf: \xcf\xb5\xcd\xb3
\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc2\xb7\xbe\xb6\xa1\xa3

f:\web\tools\Apache2.2\bin>

第 38 楼  发表于 2009-05-11 23:08 | 罗奇 的所有评论
同楼上问题!

第 39 楼  发表于 2009-07-10 15:57 | leagen 的所有评论
请问变量改如何配置,我的不能解析,测试之后是原文件
回复于 2009-07-11 01:12:
什么变量?没懂你的意思。

第 40 楼  发表于 2009-10-04 02:37 | 刚学 的所有评论
Apache 按照你说的做了 可就是不行啊
Internet Explorer 无法显示该页面

您可以尝试以下操作:
诊断连接问题

???

第 41 楼  发表于 2009-12-17 16:52 | xiuzhu1023 的所有评论
我的php网站不显示数据库数据,我该怎么解决???会的人请告诉我,我的qq748339478 。谢谢了

第 42 楼  发表于 2009-12-18 11:54 | 何清松 的所有评论
按照你的步骤,搭建环境和测试顺利通过,万分感谢。

同时表达一下对你们老一辈程序员的敬意,我们这些新一代的,有很多地方要向你们学习。

就比如楼主写的这篇apache + php + mysql 贴子,很'实用'!

第 43 楼  发表于 2010-04-10 16:48 | youjinze 的所有评论
我的系统是Vista
mysql已经安完了,可是在启动的时候出现这个错误:
C:WindowsINSTAL~1{271C6~1MYSQLC~1.EXE
The NEVDM CPU has encountered an illegal instruction.
CS:1224 IP:01db 0P:ff ff 00 ff 00 Choose ‘Close’to terminate the
application.
求大家帮忙解决一下,急!急!急!

第 44 楼  发表于 2010-04-14 15:38 | php新手 的所有评论
謝謝泥T^T 你的說明比書上寫的還詳盡~讓我順利安裝完成在vista上運行 ~~謝謝~

共有评论 44 条, 显示 44 条。

发表你的评论
如果你想针对此文发表评论, 请填写下列表单:
姓名: * 必填 (Twitter 用户可输入以 @ 开头的用户名, Steemit 用户可输入 @@ 开头的用户名)
E-mail: 可选 (不会被公开。如果我回复了你的评论,你将会收到邮件通知)
反垃圾广告: 为了防止广告机器人自动发贴, 请计算下列表达式的值:
6 x 4 + 2 = * 必填
评论内容:
* 必填
你可以使用下列标签修饰文字:
[b] 文字 [/b]: 加粗文字
[quote] 文字 [/quote]: 引用文字

 
首页 随笔 乐走天涯 猎户星 Google Earth 程序资料 程序生活 评论 Tag 论坛 资源 搜索 联系 关于 隐私声明 版权声明 订阅邮件

程序员小辉 建站于 1997 ◇ 做一名最好的开发者是我不变的理想。
Copyright © XiaoHui.com; 保留所有权利。