【发布时间】:2019-09-04 11:59:40
【问题描述】:
谁能指导我,如何将 wamp 服务器联机。请告诉我将其放到网上所需的整个过程。我想托管自己的网站。
提前谢谢...
【问题讨论】:
标签: windows networking web hosting
谁能指导我,如何将 wamp 服务器联机。请告诉我将其放到网上所需的整个过程。我想托管自己的网站。
提前谢谢...
【问题讨论】:
标签: windows networking web hosting
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/
【讨论】:
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:
【讨论】: