【问题标题】:Process to put wamp server online将 wamp 服务器上线的过程
【发布时间】:2019-09-04 11:59:40
【问题描述】:

谁能指导我,如何将 wamp 服务器联机。请告诉我将其放到网上所需的整个过程。我想托管自己的网站。

提前谢谢...

【问题讨论】:

    标签: windows networking web hosting


    【解决方案1】:

    Wamp 服务器是用于 Apache、MySQL、PHP 数据库的 Windows Web 开发环境。它是 Windows 上的 Web 开发平台,允许您在本地测试动态 Web 应用程序。

    你不能用这个来托管你的网站。

    您需要像 OVH 这样的网络主机。

    但是,你可以注册一个免费的 DDNS(比如 no-ip),用你的互联网盒子实现它,然后用它来配置 WAMP。

    您将能够使用自己的计算机托管您的网站

    你可以在这里找到教程:http://www.noip.com/support/.../diy-hosting-using-no-ip-wamp/

    【讨论】:

      【解决方案2】:

      Windows:如何使用 PC 作为 WAMP 服务器来托管网站

      首先,让我们尝试使用装有 Windows 操作系统的个人计算机托管一个网站。

      第 1 步:安装 WAMP 软件

      为了让这一切变得超级简单,我们将使用一个名为 WampServer 的 WAMP 安装程序(其中有几个)。您也可以选择手动安装每个软件包,但此过程需要更多工作且容易出错。

      WampServer 软件包随最新版本的 Apache、MySQL 和 PHP 一起提供。

      WampServer 是可用于在 Windows 上创建 Apache、MySQL 和 PHP 应用程序的多种环境之一。

      首先,在此处下载 32 位或 64 位 WAMP 二进制文件,然后开始安装。只需按照屏幕上的说明进行操作,完成后,启动 WampServer。

      注意:端口 80 可能与您的 Skype 软件冲突,但有解决方案。

      第 2 步:使用 WampServer

      安装后会自动创建一个 www 目录。你可能会在这里找到它:c:\wamp\www

      您可以从该目录创建子目录(在 WampServer 中称为“项目”),并将任何 HTML 或 PHP 文件放入这些子目录中。

      WampServer 中 localhost 的主屏幕应如下所示。

      如果您单击 WampSever 菜单中的 localhost 链接或使用 URL http://localhost 打开 Internet 浏览器,您应该会看到 WampServer 的主屏幕。

      第 3 步:创建 HTML 页面

      为了测试我们的 WampServer,我们可以将一个名为“info.php”的示例文件放入我们的 www 目录中。

      通过点击 WampServer 菜单中的“www 目录”直接进入该目录。

      从那里,创建一个包含以下内容的新文件,然后保存。

      1

      PHP 测试

      现在您可以浏览到http://localhost/info.php 以查看您的 PHP 安装的详细信息。您可以根据需要创建任何 HTML 和 PHP 文件结构。

      第 4 步:配置 MySQL

      如果您单击 phpMyAdmin 菜单选项,您可以开始配置您的 MySQL 数据库(对于 WordPress 等 CMS 可能需要)。

      phpMyAdmin 登录屏幕将在新的浏览器窗口中打开。默认情况下,管理员用户名将是 root,您可以将密码字段留空。

      从那里,您可以创建新的 MySQL 数据库并更改现有的数据库。不过,大多数软件(如 WordPress)都会自动为您设置一个新数据库。

      第 5 步:公开网站

      默认情况下,Apache 配置文件设置为拒绝任何传入的 HTTP 连接,除非有人来自本地主机。

      要使您的站点可公开访问,您需要更改 Apache 配置文件 (httpd.conf)。您可以通过转到 WampServer 菜单、单击“Apache”并选择“httpd.conf”来查找和编辑此文件。

      1

      2

      订单拒绝,允许

      拒绝所有

      将上面的两行替换为下面的:

      1

      2

      订单允许,拒绝

      所有人都允许

      通过单击菜单中的“重新启动所有服务”重新启动所有 WampServer 服务。

      现在应该可以从您的本地主机之外访问该站点。确认没有阻止 Web 请求的 PC 防火墙。您可能还需要在 Internet 路由器上设置端口转发。

      第 6 步:使用域名

      要在您的 WAMP 安装中使用域名(例如示例域),我们需要先配置一些文件。假设我们的示例域域在您的 DNS 中有一条 IP 地址为 100.100.100.100 的 A 记录。

      首先,我们需要将以下行添加到 C:\Windows\system32\drivers\etc\hosts 文件中:

      1

      100.100.100.100 示例域

      现在,我们需要再次编辑 httpd.conf(可通过 WampServer 菜单访问)以添加虚拟主机。打开该文件后,查找“虚拟主机”,然后取消注释它后面的行,如下所示:

      1

      2

      虚拟主机

      包括 conf/extra/httpd-vhosts.conf

      现在我们需要在“C:\wamp\bin\apache\Apache-VERSION\conf\extra\”中手动添加一个文件(VERSION 是您的 Apache 版本)。

      然后在记事本中创建一个包含以下内容的文件,并将其保存在该 Apache 目录中。

      1

      2

      3

      4

      5

      ServerAdmin mail@example.com

      DocumentRoot "c:\wamp\www"

      服务器名称 mysite.local

      错误日志“logs/example.com.log”

      CustomLog "logs/example.com-access.log" 常见

      单击 WampServer 菜单中的“重新启动所有服务”以激活这些更改。

      现在您的网站也应该可以通过其域名访问。

      Linux:如何在 Linux 机器上托管网站

      现在让我们介绍如何在 Linux 系统上设置 Apache、MySQL 和 PHP。

      第 1 步:安装软件

      要开始我们的 LAMP 软件安装,请在终端中输入以下内容:

      1

      sudo apt install apache2 mysql-server php libapache2-mod-php7.0

      在安装过程中,系统会要求您输入(并重新输入)MySQL root 用户的密码。

      在 LAMP 安装过程中准备好您的 MySQL 根密码。

      从技术上讲,这不是必需的(因为它应该在安装时完成),但为了确定,我们将重新启动 Apache Web 服务器。

      任何时候你改变Apache的全局配置,你都需要执行下面的命令,除非你使用本地的.htaccess文件进行配置。

      1

      sudo /etc/init.d/apache2 重启

      第 2 步:检查 PHP

      要确认您的 PHP 服务器工作正常并查看当前可用的 PHP 模块,您可以在 Web 服务器根目录 (/var/www/html/) 中放置一个测试 PHP 文件:

      1

      sudo echo "" > /var/www/html/info.php

      我们现在可以通过浏览到 http://localhost/info.php 来访问该 PHP 页面。

      您应该会看到当前运行的 PHP 版本、当前配置和当前安装的模块。请注意,您可以稍后使用 Ubuntu 包管理器安装其他 PHP 模块,因为某些 PHP 应用程序可能需要这样做。

      要确定哪些额外模块可用,请在图形包管理器中搜索,或直接使用命令行:

      1

      apt 搜索 php | grep 模块

      第 3 步:检查 MySQL

      由于大多数 CMS 系统(例如 WordPress)都使用 MySQL,我们也会看看那部分。

      要查看您的 MySQL 安装是否正常,请输入“service mysql status”。

      1

      2

      3

      4

      5

      $服务mysql状态

      ● mysql.service - MySQL 社区服务器

      [...]

      mrt 15 13:24:09 host1 systemd[1]: 启动 MySQL Community Server。

      我们看到 MySQL 已启动并正在运行。如果你没有看到这个,你可以输入“sudo service mysql restart”来重启 MySQL 服务器。

      从这里,我们可以使用 MySQL 命令行客户端来管理数据库。

      为此,我们需要使用我们之前在安装 MySQL 时输入的管理员凭据。

      1

      2

      3

      $ mysql -u root -p

      [现在您将被要求输入我们的管理员密码并进入 mysql 提示符]

      从这里,我们可以用 MySQL 做任何我们想做的事情,例如,创建一个新数据库:

      1

      2

      创建数据库测试;

      使用测试;

      很多时候,CMS 会自动为您创建数据库,但有时您需要手动对数据库执行一些操作(例如,创建备份或优化表)。

      PHPMyAdmin 是大多数网络专家都会推荐的友好数据库管理工具。

      您可以通过在终端中输入以下内容来安装 PHPmyadmin:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-07
        • 2014-04-30
        • 2016-06-16
        相关资源
        最近更新 更多