将wamp服务器联机的过程

时间:2018-01-11 16:12:04

标签: windows networking web hosting

任何人都可以指导我,如何将wamp服务器放在网上。请告诉我将其上线所需的整个过程。我想主办自己的网站。

提前致谢...

2 个答案:

答案 0 :(得分:0)

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/

答案 1 :(得分:0)

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

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

第1步:安装WAMP软件

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

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

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

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

注意:您的Skype软件可能存在端口80冲突,但是有针对此的修复程序。

第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服务。

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

第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”

ServerName mysite.local

ErrorLog“ logs / example.com.log”

CustomLog“ logs / example.com-access.log”常见

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

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

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

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

第1步:安装软件

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

1

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

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

在LAMP安装过程中,请随身携带MySQL的root密码。

从技术上讲,这不是必需的(因为它应该在安装时完成),但是请确保我们将重新启动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安装是否正常,请键入“服务mysql状态”。

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是大多数Web专家都会推荐的友好的数据库管理工具。

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