前面两种都是本人比较早期使用过的,比较方便快捷,但是定制与推广不便,没有特别大的商业价值。现在主流的网站依然是ECS云服务器,虽然稍微有些复杂麻烦,但是长期来讲,它都是最优解。
选择性略过,大家可以直接去对应网站,像淘宝购物一样,登录后直接购买即可,网站里面已经描述的足够详细,这里就不再赘述。
开始建设网站之前,第一步肯定是:云服务器,用于存储网站的HTML,MySQL数据库,图片文件,PHP/JAVA代码等等。
购买ECS服务器后,你就拥有一个公网IP,如果网站搭建起来了,就可以直接访问了,如:192.168.1.100
但是只有一个IP,用户是记不住的,总不能每次访问都输入:192.168.1.100 去访问你的网站吧。
所以如果想要真正运营起来,想要流量,还需要申请一个域名,浏览器输入域名,就等于是映射访问了 192.168.1.100 这个地址。
上述提到 域名-IP地址 是对应关系,而存储这个映射关系的就需要DNS服务器这个重要角色,DNS服务器一般都是域名服务商免费提供的,不需要我们注册,只需去阿里云/腾讯云的控制台配置即可:
部署指的就是把你的代码上传到ECS云服务器上面,启动Apache或者Tomcat服务器,用户才可以访问。
更加推荐第二种方式,因为网站建设会遇到各种各样的奇奇怪怪的问题,如果这些基本操作都解决不了,就不要建设网站了。
发句牢骚,想当初第一次做网站备案的时候,是一件很烦的过程,需要很多资料,包括网站的内容都会审查,否则会不断给你打电话要求修改,当然万事开头难,只要做了第一次,后续就简单了。
笔者曾亲自经历一个从资源网,变成CMS网站,再到博客网站,再到...,因无法盈利,最后终于走到了停止运营的地步.....
注意:不备案的网站是不合法的,如果被相关部门发现,理论上是要强制关闭的,这点一定要注意!
下面就是技术环节了,这个环节会比较繁琐,也令许多人望而却步,但顶住朋友们,马上就看到曙光了...
你可以通过重新启动服务器,然后在命令行终端中敲入这条命令来验证 Apache 服务是否在服务器启动时自动开启了:
如果你看到了这样的响应:enabled,则说明 Apache 服务已经配置为在服务器启动时自动开启了。
如果你的服务器正在运行防火墙,请运行下列命令以允许它进行 HTTP 和 HTTPS 通信:
在安装MySQL过程中,可能出现一些异常情况,如果出现,可以尝试一下指令重装或者重启修复,如果没有出现,可以跳过这些步骤。
这个错误的原因是向数据库中插入中文,但是数据库的编码格式为latin1导致,修改为utf8即可。
这里安装 PHP 应该不会有任何问题。我们需要重新启动 Apache web 服务器以便它能够与 PHP 协作。你可以通过这条命令达到目的:
在命令行终端敲入这条命令,你就可以找到所有可以获取到的 PHP 模块选项和库:
如果需要获取每个模块更多的信息,你可以通过互联网搜索,或者直接在命令行终端中敲入这条命令查看:
响应中将会包含许多的信息,其中一个名为 Description 的域包含了这个模块提供的功能更为详尽的描述。
举个例子,如果要获知 php-fpm 模块的功能,我们只要在命令行终端中敲入下列指令就可以了:
在考究之后,如果你决定要安装一个模块包,你可以像我们之前安装其他软件时的做法一样,使用 yum install 命令达到目的。
如果我们决定了 php-fpm 就是我们需要的,那么我们可以在命令行终端键入:
如果你想安装多于 1 个的模块包,你可以在命令行终端中键入 yum install 后,列出你想安装的每个模块包,并使用空格区分,就像下面这样子:
现在,你的 LAMP 软件栈已经安装并配置妥当了。但我们仍需要测试一下 PHP。
第四步 —— 测试你 Web 服务器上的 PHP 处理程序,为了测试系统已经配置得适合 PHP 运行,我们可以创建一个非常简易的 PHP 脚本。
我们将这个脚本命名为 info.php。为了让 Apache 能够正确地找到并为之服务,它必须保存在一个称为『web 目录』特殊的目录中。
在 CentOS 7 中,这个目录位于 /var/www/html/。我们可以通过下面这条命令在此创建一个文件:
这将会打开一个空白文件,敲击小写字母 I 即可进行编辑。我们想在文件中输入下列 PHP 代码组成的文本:
现在我们可以测试 web 服务器是否能够正确地显示由 PHP 脚本生成的内容了。我们可以尝试通过 web 浏览器访问这个页面。你需要再次获取服务器的公网 IP 地址。
如果你的浏览器成功地显示了这个页面,那么你的 PHP 就像预期中的那样正常工作了。
你很可能想要在测试之后移除掉这个文件,因为它事实上可以将服务器的信息展现给未授权的用户。为此,我们需要在命令行终端中键入下面这条命令:
本人使用的是Typecho开源PHP博客系统,当然你也可以使用诸如WordPress,CMS,OA等等,你喜欢就好。
总之,把这个开源系统当作一个普通的zip文件,只要上传到指定的目录,访问IP地址,这个网站就会自动安装,傻瓜式操作。
当然,你也可以想我一样,强到自己撸出一个后台Tomcat网站,手写HTML,前端,后台,APP,各类编程语言通吃的全栈型选手。如果不可以,那就乖乖接受PHP是世界最好的语言吧(玩笑,作者不是挑战你们哈,不要喷我哈哈!)
Linux电脑:配置FTP,可选。使用rz即可,直接用Linux命令rz上传操作。
MAC电脑:Mac上没有rz命令,所以上传下载使用另外的命令代替scp,scp类似于cp命令(cp是本地拷贝不能跨服务器)
到此,网站已经部署成功,可以访问了。但是,默认的Typecho的主题样式是比较丑的,所以建议给Typecho更换一个主题,这里推荐一款叫做Handsome的主题,售价88元,功能齐全,自定义程度比较高。
安装Handsome的方式,官方网博鱼体育站已经给出详细文档,这里不再赘述,为了缩短篇幅,请读者优先查阅官方文档,下面只针对官方文档未提及或者常见的一些问题进行说明:
如果是Nginx(注:该段是请教他人得知,暂时自己的PHP内并未用Nginx,所以这段配置请最好自行验证)
随着春节的临近,各大平台纷纷推出了春节红包活动,吸引着亿万用户参与。在众多红包活动中,集卡瓜分红包成为了一种非常受...
淘宝如何发链接给别人 淘宝是中国最大的在线购物平台,为了方便用户推荐商品或与他人分享,淘宝提供了多种方式向他人传递...
直返是一个电子商务平台,它通过返利和佣金机制,为消费者提供实惠的购物体验,同时也为商家提供了推广和销售渠道。 氧惠...
直返的最高等级通常取决于具体的直返平台或系统,不同的平台或系统可能有不同的等级划分和升级标准。一般来说,等级越高的...
十二星座当中,最有倾向性的星座是四大变动:双子、处女、射手、双鱼,而如果从四元素中选取是水象星座:巨蟹、天蝎、双鱼...
手表的复刻市场一直备受关注,而在这个市场中,三大工厂是备受推崇的。那么你知道这三大工厂是哪几个吗?下面就让我们一起...
随着社会发展和家庭观念的变化,越来越多的宝妈希望能够兼顾家庭和事业,并能够获得一定的经济收入。在今天的经济环境下,...
问卷通常被称为调查表,是研究和调查社会现象时非常常见的数据收集工具。 通过有系统地回答问题,研究人员能够收集所需的...
直返是一个正规的电商平台,具有合法经营资质和良好的信誉。直返APP作为直返电商平台的移动端应用,也具备合法性和可靠...
商标是一个企业的形象和标识,是消费者识别和记忆品牌的关键。然而,要想获得商标保护,需要进行商标注册。那么,商标注册...
最近公司想要做一个网站,来展示过往的项目经历。作为公司唯一的设计,这个任务自然就落到了我的头上,但是我之前也只是简...
第一步:阿里云申请(买)一个个人域名(略) 第二步:选择一个服务器,我选的是亚马逊的AWS,单纯只是因为亚马逊第一...
一、简介 WordPress是一款能建立出色网站、博客或应用的开源软件。其设计美观、功能强大,同时开源免费。35%...
❖ 小白从零开始用SSH在Linux服务器上构建Wordpress网站
最近对网络开发的性质大发,由最简单的东西开始一步一步入门,不知不觉一个月间就学到了我难以想象多的知识. 虽然Wor...
前言 随着云计算普及,服务器价格可以说不断降低,因此写出这篇文章让对IT感兴趣或者想让自己变得与众不同的小伙伴们更...