任何人都可以指导我,如何将wamp服务器放在网上。请告诉我将其上线所需的整个过程。我想主办自己的网站。
提前致谢...
答案 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: