如何在 Windows 8.1 上设置 APACHE、MYSQL SERVER、PHP?

如何在 Windows 8.1 上设置 APACHE、MYSQL SERVER、PHP?

尝试在家里建立一个网站服务器。

尝试了好几个星期,但无济于事。如果有人能帮忙,我将不胜感激,必要时我会给你发几瓶啤酒。

因此,我的笔记本电脑上预装了 WINDOWS 8.1,我不想更改。浏览网络后,我发现 Apache、MYSQL SERVER 和 PHP 正是我所需要的。我知道如何用 SQL 和 PHP 编程,所以不用担心。我安装了 Apaache 和 PHP,但似乎什么都不起作用:当我输入http://本地主机,我在任何浏览器(chrome/IE)中都会收到“错误/超时”类型的消息。以下是我到目前为止所做的事情:

1)像这样为我的其中一台笔记本电脑设置静态IP:路由器:D-Link-600路由器“LAN设置”-> DHCP保留,下拉菜单,选择我的其中一台笔记本电脑,我输入了一个IP,例如192.168.0.180(因此它锁定了局域网上的IP)保存设置。

2) 在 D-LINK-600 路由器上为该笔记本电脑设置端口转发:转到“路由器页面”中的“高级” “应用程序名称”-> 下拉菜单 -> “HTTP”,然后单击“<<”箭头。公共端口 80 ~ 80 自动填写。“计算机名称”-> 选择同一台笔记本电脑 -> IP 地址填写为我上面选择的 192.168.0.180 私有端口 80 ~ 80 自动填写。

3) 打开笔记本电脑上的防火墙:首先卸载 McAfee,因为它阻止我更改任何设置,我不知道是否有必要,但我还是卸载了它。转到“控制面板”->“系统和安全”->“Windows 防火墙”专用网络:关闭 Windows 防火墙公共网络:关闭 Windows 防火墙

4)允许笔记本电脑上端口 80 上的传入内容:同一位置 - Windows 防火墙和高级设置:入站规则:新规则:端口:选定的 TCP 并将新端口指定为 80:允许连接:域私有公共:名称“PORT80”:完成

访问网站:yougetsignal 查看端口 80 是否打开 - 它显示了我的“互联网”IP(与上面的本地固定 IP 不同)并说端口 80 已关闭(由于“超时”)

5) APACHE 安装:我的控制面板中的“系统”是 64 位操作系统。从 Apachelounge.com/download/ httpd-2.4.17-win64-VC14.zip 下载并解压到 C:/Apache24

httpd.conf have the following lines:

httpd.conf 附加/更改的行::: start

ServerRoot "c:/Apache24"

Listen 192.168.0.180:80

LoadModule php5_module "c:/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# If your host doesn't have a registered DNS name, enter its IP address here.

#

ServerName Localhost:80      -> was ServerName www.example.com:80, i changed it to Localhost:80

<IfModule dir_module>

        DirectoryIndex index.php index.html

</IfModule>

PHPIniDir c:/php

httpd.conf 附加/更改的行::: 结束

6) PHP 安装?将“php.ini-development”文件重命名为“php.ini”打开它,并启用一些扩展,如 CURL、MYSQL 等。出于好奇,我运行了 c:\php 文件夹中的文件 php.exe(全部解压),它说缺少 MSVCR110.dll 文件。

7)将所有要素整合在一起:

在管理员模式下运行 CMD 提示。它说缺少一些 VC***110.dll 文件 - 下载了该文件,就可以了。

但是,现在安装时 CMD 提示(c:\Apache24> httpd.exe -k install )显示:“C:/Apache24/conf/httpd.conf 第 178 行语法错误:无法将 c:/php/php5apache2_4.dll 加载到服务器:%1 不是有效的 win32 应用程序。

进入 APache/bin 文件夹并运行 httpd.exe,进入 IE/Chrome 并 tupedhttp://本地主机

没什么。只是超时。我需要大家的帮助。

请帮忙。

答案1

您可以尝试以下任何一种方法:

  1. 微软XAMPP
  2. 泛太平洋行动计划
  3. 设置 http.conf 以使用私有使用范围内的不同端口 (49152–65535)

相关内容