php怎么架设网站,怎么样建自己的网站?
按下面的步骤完成你的网站:
一、服务器的购买
我们要运行自己的网站,首先要拥有一台自己的服务器。在这里我仅讲一下ecs云服务器和虚拟主机的选择和区别,和一些买服务器的技巧。
1.选择虚拟主机还是云服务器?
这个问题比较常见和普遍的,但是可以比较负责的说当然是ECS虚拟服务器比虚拟主机好的多。首先价格上的优势比较明显了,你去购买虚拟主机的价格几乎都要比服务器的价格贵了,虚拟主机简单可以理解为虚拟服务器上做的N个隔间,一台虚拟服务器上可以生出无数个虚拟主机来,可以安装无数个的网站的,并且服务器的运维也变得越来越容易,很多的服务器面板可以使用,可视化的操作界面让大多数人可以轻松上手操作,但是能让自己操作的余地不是很多,仅仅是使用别人事先配置好的。
推荐大家买ecs云服务器,这种服务器开始的样子是黑白命令,纯linux系统,我们只要加上常用的宝塔面板,便可以可视化进行操作,十分方便。
2.服务器所在的地点
服务器地点的选择上遇到这样两个问题,一是需不需要备案,二是访问速度。
对于备案,只要是在国内地点的服务器,是都必须经过备案的,这里的备案不光是服务器,而且需要绑定上你的域名(域名购买下一节会讲到),而且域名备案又是有点繁琐,而且很多时候在填备案你建站的理由时,会被驳回。所以很多人会选择国外的服务器或者香港的服务器,这些服务器在运行时不会要求备案。
对于访问速度,当然是国内的服务器更快更好,但是价格相对较贵的国外服务器和香港服务器也不会太差。
综合来说,如果你是想长期做站长,还是推荐你买国内的云服务器并且备案,毕竟备案除了可以使网站能正常被访问,还是很多其他建站的条件(比如上限微信小程序用的域名必须经过备案)。如果你仅仅是想玩一段时间,你可以有这几种选择。1.购买国内服务器,并且购买别人已经备案好的域名(相对较贵)2.购买国外服务器或者香港服务器,做好偶尔会无法访问的心理准备。
3.服务器价格
如果你是学生,那么恭喜你,你可以用很低的价格购买到各大公司的学生机(阿里云、腾讯云、华为云,亚马逊等等都有学生机),价格不会很高,也就10元/月左右,基本是1g-2g内存,1核或2核cpu,都加赠40g不等的硬盘,对于运行正常网站来说绰绰有余。学生机的申请按照不同公司的要求,可能需要校园认证,或者学生证,这里就不详细说了。
4.服务器系统
服务器一般是linux和windows,我们建站就不要用windows了,选择linux就好,一般选择centos作为使用的系统。
域名的购买
有木有一些童鞋看到价格一下子放弃了呢?别这样嘛,毕竟也是一次锻炼的机会!下面介绍一下域名的购买。
对于上面提到的如果你是想买已备案的域名,那么可以跳过本节,因为那属于二手域名了,我就不在本文介绍了。
推荐大家购买万网的域名,我是在阿里云购买的,如下图,可以选择你想要的字母组合,最便宜目前就是top域名了(我记得xyz好像更便宜,不过是搞活动才有),最低是9元/ 年,注意是一年!所以域名是十分便宜的,大家可以选择自己名字或者其他你喜欢的,都不会太贵。
这是我搜索的小锦鲤的拼音,最低的果然是xyz才6元首年(注意是首年哦,续费可能贵!),所以大家要仔细斟酌。
域名解析
域名和服务器都购买成功后,需要把域名解析到服务器(通俗来说就是让服务器认识这个域名,绑在一起,让访问这个域名变成访问服务器),我以万网的域名为例。
在域名中直接选择解析,点击添加解析,这里的记录类型,对于云服务器大多数都是A类,下面填上你想要的的二级域名,自定义喜欢就行。最下面记录值就是你的云服务器的ip地址,时间10分钟默认不变。
服务器面板安装
下面进入正题!购买服务器后,基本上在网页的最上端都有【控制台】三个字,可以进入这里管理我们买好的服务器,这里我通过我购买的华为云的ecs服务器为例,教大家安装宝塔面板(放心免费的!)
首先我们远程登录购买的服务器。
第一次远程登录也是这种黑白的样子,是不是很丑,也没有图形界面。我这里运行过所以有很多代码。第一次登录需要输入用户名和密码,用户名是默认的root,密码在购买服务器时候会要求自己创建。如果没有要求创建,默认是123456或者root。这里有个需要注意的地方,输入用户名root后回车,这些没有问题,但是在输入密码的时候我们是看不到的,实际是已经输入进去了。肯定有很多小伙伴发现是空白,又多输入几次,导致密码次次不对,还以为服务器出现了问题。
输入了正确的用户名密码后,就会出先像我这样的,代表登录成功。
随后输入宝塔面板的安装命令
这里放的图片十分抱歉,我试过直接打字,但是排版太差了。我会在文章底部以文档下载的方式给出,并且会附带给大家好用的工具,还请见谅!
注意不要关闭页面!最后安装完成它会给出你登录面板的地址、账号、密码,一定要牢记!
安装好之后,一定不要落下的一步,那就是放行端口(登录面板需要8888端口,一般服务器不会开启)
对于华为云,首先选择安全组,点击更改安全组规则
添加入方向安全组(因为我们要进入嘛),点添加规则,写上8888,ip就是0就可以,不用改。
最后访问安装好后给出的地址,填上账号密码,ok,我们已经成功了一半了!登录是这样滴
首次安装完成后,会有提示进行必要插件的安装,包括php,mysql,nginx,推建大家用上述组合。安装需要一段时间,具体要看服务器的性能。
添加站点
我们首先为我们的站点绑定一个域名,点击网站-添加站点-填上你的域名(也可以填上你的服务器ip地址,也是可以登陆的),php版本自由选择,其他的默认就可以。
创建好站点后,实际就是创建了一个文件夹,我们把源码文件上传到文件夹即可。在网站目录的网站名字,直接点击就可以跳转到那个文件夹目录。
点击上传,添加问价,把源码的压缩包添加进去,然后点击解压就可以了。
这里除了宝塔面板自带的文件传输,还是推荐大家用ftp上传,比较好用的软件有flashfxp、Xftp等等,文末的压缩包内会给出!
我们以上传一个影视源码作为例子。上传后解压文件到根目录(注意一定是根目录,也就是说在这个文件夹就有很多其他的小文件,不能在出现单独的一个文件夹了),随后访问域名会自动跳出安装。由于每个源码的安装不同,访问的页面也不同,但是必要的数据库创建还是要有,所以重点是为大家介绍整体思路,以此举一反三。
我们会常常遇到这些个需要填的数据库信息,数据库名,数据库用户名,数据库密码,大家很多都会搞蒙,这些都对应什么呢?
首先我们创建一个数据库,在宝塔面板最左侧选择数据库,点击添加数据库,这里的数据库名、用户名、密码分别对应上面的三个,都是自定义填写的,填好记住就行,另外的选项都不用改。
把3个信息依次填入,然后点下一步安装,即可安装成功。随后根据源码的不同,会弹出网站后台和前台的地址,既可以正常访问了!
恭喜你拥有了你的第一个网站!
如何在电脑上搭建网页?
对于网络来说,是目前很重要的一个工具,尤其是目前面对互联网时代,大家都是想把传统的一些生意搬到网上进行,比如购物目前就成功逆袭,使得实体店生意越来越冷清,很多小伙伴觉得自己的东西很有价值,能否在在电脑上搭载网页,供别人下载?方法比较多,这类方法最简单,一起来看一下:
建网站实际上是程序员的一项基本技能,其实就是和我们平时说的建一个网站,让别人下载东西是一样的,只不过你这个是属于内网的网站,这样连域名都省了,更简单一些。建内网的思路和流程是什么?首先,把局域网(以下简称内网)中一台电脑作网站服务器,随便哪一台都行,要求不高;然后利用第三方PHP搭建工具,实现web环境服务;利用网站源码直接建网站;去网上找下载类的单页面文件;利用网站源码自带后台修改内容;利用记事本或者其它第三方工具修改网页内容;完成后使用内网其它电脑访问下载测试。选择源码选择源码的目的就是为了搭建环境,而这个环境是和网站源码一一对应的。这两款源码,都是网站主流的并且非常火的两软件源码软件。wordpress是非常简单方便的,而且是全免费的,适合个人制作网站,模版也非常多,基本上5分种就可以搞好。而且题主的要求就比较简单,只需要一个下载的网页就行,可以找一个下载类的模版,应用就可以了。接下来直接修改里面的软件名称,软件介绍,下载地址等,当这些完成后,下载网站就做好了。discuz则是国产的源码,全免费,不过里面的模版和插件以收费的居多。但是中文的,插件也丰富,可以让网站实现各种功能。我在今年疫情期间,把我的网站改版了,采用的就是这个源码,虽然它收费的东西多,但关键是功能也多,比较灵活,有点像DIY电脑的感觉。由于它是论坛源码,虽说有模版,但最终还是个论坛源码。设置也比较复杂,不太适合新手。搭建环境一般来说,如果是公司专门用一台电脑做网站服务器,我们是要装windows server 2012或2008服务器系统的,然后利用它自带的WEB服务就行。修改网站内容网站是建好了,但不是我们想要的界面,这时我们就需要给它选择模版或者进行更改,模版对界面起决定性作用。如题主需要做的是下载类型的网站,我们就可以选择对应下载类的模版,然后启用这个模版,一个下载类的网站就出现了。这时我们只需要改改里面的软件名称,介绍及下载地址就可以了。做网站其实并不难,但步骤有点多,而且如果这个网站要对外公开的,还需要注册域名,备案,购买服务器等,简单并复杂着,对于新手来说,想成功建立好网站,需要花费大量的时间,静下心,慢慢研究。对此大家怎么看?这个是可以实现的,它其实就是和我们平时说的建一个网站,让别人**东西是一样的,只不过你这个是属于内网的网站,这样连域名都省了,更简单一些。先给大家看下我自己制作的网站,关于其中**的某个界面的截图:先来说下内网建一个下载的网站或网页的思路(流程)1,把局域网(以下简称内网)中一台电脑做为网站服务器,随便哪一台都行,要求不高;2,利用第三方PHP搭建工具,实现web环境服务;(就是让这台电脑成功网站服务器)3-1,利用网站源码直接建网站;(方法一)3-2,去网上找下载类的单页面文件;(方法二)4-1,利用网站源码自带后台修改内容;(对应方法一)4-2,利用记事本或者其它第三方工具修改网页内容;(对应方法二)5,完成(使用内网其它电脑访问下载测试)源码的选择为什么要首先选择源码呢?因为,我们第一步就要搭建环境,而这个环境是和网站源码一一对应的。在这里给大家介绍两款源码,都是网站主流的并且非常火的两软件源码软件。1,wordpress我最开始就是用的这个源码,非常简单方便,而且是全免费的,适合个人制作网站,模版也非常多,基本上5分种就可以搞好。而且题主的要求就比较简单,只需要一个下载的网页就行,可以找一个下载类的模版,应用就可以了。接下来直接修改里面的软件名称,软件介绍,下载地址等,当这些完成后,题主的下载网站就做好了。2,discuz国产的源码,全免费,不过里面的模版和插件以收费的居多。但是中文的,插件也丰富,可以让网站实现各种功能。我在今年疫情期间,把我的网站改版了,采用的就是这个源码,虽然它收费的东西多,但关键是功能也多,比较灵活,有点像DIY电脑的感觉。不过这个我不建议题主用,因为它是论坛源码,虽说有模版,但最终还是个论坛源码。设置也比较复杂,不太适合新手。所以做个人网站,小型网站还是建议使用第一个源码平台。我之所以换成这个,主要是为了和粉丝交流互动,论坛型的网站注重的就是交流互动。搭建环境(WEB服务器)一般来说,如果是公司专门用一台电脑做网站服务器,我们是要装windows server 2012或2008服务器系统的,然后利用它自带的WEB服务就行。不过我们今天按题主的要求,做个简单的内网下载网站,我们直接用第三方的工具就可以了,更方法一些。今天我们用到的工具看图如下:PHPstudy这个工具是免费的,大家可以网上去搜一下,它是有官网的,包括它的使用说明我在这里也不详细说了,大家看下官网的教程,按教程一步步来。官网的教程已经做得很好很简单了。大家需要注意一下,如上图所示。在这个工具的安装目录中,有个www的文件夹,这个就是网站的根目录,也就是说,我们的源码的文件就是要复制到这个文件夹的。源码文件不是像我们exe文件一样,直接安装,它是不一样的。它的安装方法一般都是先把源码解压后,得到一个文件夹,然后打开这个文件夹,把里面所有的文件全部复制到www文件夹下,然后通过浏览器打开一个指定的网址,就可以出现安装界面了,这点大家要明白哦!利用源码建立网站题主适合wordpress这个源码,所以这里以它为例。这里我大简要的说下,具体的安装步骤网上多的是,更详细的都可以找到。上面我刚刚说了,下载好源码程序后,解压一下,然后把解压的文件夹里面的所有文件复制到PHPstudy的安装目录中的www文件夹里,然后在浏览器中输入你这台电脑的IP地址回车即可。如下图所示:(这里我直接发几张截图,具体看情况,有可能会有点不一样,但总体上是一样的)为什么打开IP地址后,会出现安装界面呢?因为这个源码当你把文件全部复制到WWW文件夹后,这时你的WEB网站服务器已成功启动了,所以WWW目录就是对外的网站根目录。输入地址后,由于是第一次使用,源码会自动检测到你还没有安装,所以它就会出现安装界面。当你安装完成后,再次输入IP地址时,它就不会出现安装界面了,而是出现你的网站界面,这样你的网站就基本上建立成功了,一个个人网站就诞生了!修改网站内容网站是建好了,但不是我们想要的界面,这时我们就需要给它选择模版或者进行更改,模版对界面起决定性作用。如题主需要做的是下载类型的网站,我们就可以选择对应下载类的模版,然后启用这个模版,一个下载类的网站就出现了。这时我们只需要改改里面的软件名称,介绍及下载地址就OK了,是不是超简单!关于模版及修改我这里只能给大家一个思路,因为这个不太好讲,很简单,但步骤有点多,网上教程也是很多,毕竟热门的东西相关的资料也多。我说几个重点,大家参考一下:1,想要对网站进行更换模版或修改内容,前提是必需要进入后台修改。进入后台的地址是:你电脑的IP地址/wp-admin/2,模版更换有两种方法,一种是直接在后台模版里直接选择,选择喜欢的模版直接点启用即可,非常简单。另一种就是去网上下载喜欢的模版,有些可能要钱的,然后把这个模版解压后,复制到源码文件中指定的文件夹内,然后去后台模版界面,这时就看到了这个模版了,选中它启用就行了。3,有遇到任何问题,记得找百度哦!下载网站完成最后,通过上面的步骤,题主的下载类网站就做好了,局域网用户只要在浏览器中输入你这台电脑的IP地址,就可以访问你的网站,进行文件下载。做网站其实并不难,但步骤有点多,而且如果这个网站要对外公开的,还需要注册域名,备案,购买服务器等,简单并复杂着,对于新手来说,想成功建立好网站,需要花费大量的时间,静下心,慢慢玩。讲到这里就要和大家说88了,上面有提到第二种源码discuz,刚好我的网站现在是这种源码做的,给大家展示一下,如果觉得不错,可以点个赞,只要想学,建一个和我一样的网站都是很简单的!首页下载中心,这个就是题主说的下载类网页,不过这个源码主要做成的就是论坛形式的,所以不太适合做下载类的网站。以上就是我自己现在做的网站,因为采用的是上面提到的discuz源码做的,所以更多偏向于互动和交流。我最开始采用的是第一种源码,主要也是提供**的,不过后来慢慢发现,光**,无法交流,有些意见及反馈无法实现,所以后面一直想做一个论坛式的网站,但不完全是论坛,所以今天就改了,变成现在这个样子的。php有没有免费的网站开发平台?
我估计你直接使用WordPress搭建一个网站就好了,也是PHP写的。全球30%的网站都是用这个搭建的,还有很多的主题和插件,非常方便。
这个是开源的,有大把的资料供你学习。
服务器搭建网站?
你要用自己的服务器建设网站,要分几部分: 1、网站建设 2、服务器建设 3、网站在服务器部署 4、网络建设 一、网站建设 这部分指的是网站的制作。你可以自己做,也可以找公司制作。这里不做详细介绍。 这部分完成的标志,是在Intranet上可以正常访问 二、服务器建设 这步包含安装服务器系统(系统必须安装server版)、支持网站的服务器(例如:asp、.net、php需要安装iis服务器,jsp需要安装tomcat服务器等)、网站使用的数据库(例如:SQL Server、MySQL、Access等等,具体视网站的需要而定),另外根据具体的需要还可以安装一些FTP工具、远程访问工具和一些杀毒软件防火墙软件。 三、网站在服务器部署 这一步要视网站编程语言和数据库而定,类似于本地部署,但根据系统的差异略有不同。网上有很多网站部署方面的文章你可以参考一下。 二、三完成的标志,是可以在服务器上本地浏览网站 四、网络建设 看你又是硬防,又是交换机路由器的。应该是资金比较充裕。建议你们最好是有个专业的网络工程师给你们做网络建设和维护。因为这步的主要目的是保持网络畅通,网站正常访问,防止病毒、木马和黑客的攻击。
PHP和MySQL需要学习到什么阶段?
搭建数据库按照网上的mysql安装教程装就是了,设计表结构的话,主要还是深刻理解业务需求,短时间内估计不会有太大进步,还是多参与项目历练,或者找个有经验的指导下,php和搭建数据库有关?你是不是想做网站,阿里云好多一键做网站的教程,可以参考下