一 : 你须要准备的东西php
1.本地能访问的网站,最好是改过host文件和apache的httpd-vhosts.conf,配置过本地域名的那种(减小传到线上出现的问题,文件路径不对呀啥的)html
2.一个云服务器或者云虚拟主机,我的比较建议云服务器,功能比较全. 能够从阿里云腾讯云百度云啥的选一个买,看状况买,我的小网站的话最低配置的就行(100+左右一年)mysql
3.一个域名,想经过www之类的那种访问的话就要域名,不要的话也能经过服务器的ip地址访问,例如49.234.127.79 域名得到方式也是从第2条的各类云选一个买的,大概几十块一年linux
1.一个本地的网站,例如sql
这个本地域名是经过c盘的host文件和apache的httpd-vhosts.conf文件配置的,(我用的集成环境是wamp),例shell
2.服务器 (这里拿腾讯云的服务器来演示)数据库
不符合条件的能够选其余购买方式 买的时候会让选择系统, 这里拿centos6来演示apache
我用的xshell链接服务器,,其余链接服务器的软件也相似的windows
名称随便填,而后填了 主机公网ip和端口号 后(端口默认22,后面能够改),会提示你输入用户名密码centos
这些信息你买服务器后都会获得的
链接成功后显示这样的信息
下面是要搭建LAMP环境,刚开始我是选择命令行安装,而后发现版本过低,而后我仍是下了一个宝塔linux面板,一键安装环境
下面的命令下载宝塔linux面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
下载安装完后会看到一个登陆宝塔的地址和帐号密码
帐号通常是你的公网ip+8888端口,咱们在浏览器中输入这个地址 而后输入帐号密码登陆
是这样一个界面,回到了咱们熟悉的windows界面,剩下的,就是傻瓜式操做了
首先,咱们点左边菜单栏的软件管理给服务器安装LAMP环境,版本不要选过低的
安装完环境并运行以后点左边菜单栏的 网站 ,点新建一个网站
有域名而且备案解析的能够填域名,尚未的就先填主机公网ip,根目录能够本身起名字,数据库设置用户密码(方便后面链接),
点击提交后咱们就生成了一个网站,在浏览器中输入公网ip访问
下面咱们登录 Xftp 或者 filezilla 等管理FTP的软件,没有能够下载,(目的:把咱们的本地网站放到里面去)
须要安装包之类的能够联系一下我QQ:172579149
链接Xftp跟前面的链接 Xshell差很少,名称随便填,而后填ip,协议选SFTP,端口号没改过就默认的,用户名密码是服务器的用户名密码
登陆后看到右边是服务器上的文件夹,咱们的网站跟目录是www/wwwroot,
进去而且进到咱们建立的项目文件夹里面,index.html就是咱们新建完站点后浏览器打开看到的站点建立成功的那个界面
把它删掉,而后咱们的项目(网站)拖到这里来
咱们能够在宝塔那里把网站的根目录定到咱们的网站入口文件那里,通常框架是public下面的index是入口文件,定到public下面就行,我这个是小做品,入口文件就是外面的index.php
下面一步是链接咱们的数据库,把数据库导进去
在左边数据库这里能够看到咱们建立每一个网站时候的数据库用户名和密码,记得在权限那里选择全部人能够链接,(后面导入了以后数据库而且不须要改动了就能够把权限调成本地访问,这样比较安全一点)
远程链接数据库我选择的是navicat,也能够是其余的链接mysql的软件
按步骤输入ip,数据库的用户名密码点击测试,提示链接成功就能够肯定了
链接成功后打开咱们这个数据库,右键运行sql文件就能够导入数据库了,本地先导出一个sql文件,而后再导入
或者是点击工具这里有个 数据传输 ,直接把数据表啥的同步过来
选好两个要传输的数据库和要传的数据表,点击开始就能够了,左边传给右边
数据库也导入了以后咱们再去浏览器打开ip地址,不出意外网站就出来了,显示403说明路径不对,
能够调一下宝塔那边的网站设置的网站目录,网页样式不对就是路径问题,网站报错就是代码问题了,看着改
到此为止别人就能从网址访问到咱们的网站啦!!
域名与网站关联:
1.注册一个域名 2.走域名备案的流程,会有提示的 3.备案成功后...
从哪一个平台注册的域名就去哪一个平台找到域名管理
若是服务器和域名是同一个平台的就直接点解析,不一样平台的好比我腾讯云的服务器百度云的域名
就点一下域名信息,修改一下DNS
至于改为啥,你去相应平台的域名管理看看或百度搜索就行了
而后返回去点解析域名->添加解析
这里的问号都有说明, ipv4就是咱们填了好屡次的服务器公网ip
填完后咱们去宝塔那里修改一下网站的信息,点设置,而后添加域名,把刚才解析的域名填上去,再去浏览器用域名代替ip来访问,看看是否是大工告成啦!!,
有疑问欢迎留言评论,本人也不是大神,刚刚学会的分享一下给你们,欢迎你们一块儿交流学习