一 : 你需要准备的东西
1.本地能访问的网站,最好是改过host文件和apache的httpd-vhosts.conf,配置过本地域名的那种(减少传到线上出现的问题,文件路径不对呀啥的)
2.一个云服务器或者云虚拟主机,个人比较建议云服务器,功能比较全. 可以从阿里云腾讯云百度云啥的选一个买,看情况买,个人小网站的话最低配置的就行(100+左右一年)
3.一个域名,想通过www之类的那种访问的话就要域名,不要的话也能通过服务器的ip地址访问,例如49.234.127.79 域名获得方式也是从第2条的各种云选一个买的,大概几十块一年
1.一个本地的网站,例如
这个本地域名是通过c盘的host文件和apache的httpd-vhosts.conf文件配置的,(我用的集成环境是wamp),例
2.服务器 (这里拿腾讯云的服务器来演示)
不符合条件的可以选其他购买方式 买的时候会让选择系统, 这里拿centos6来演示
我用的xshell连接服务器,,其他连接服务器的软件也类似的
名称随便填,然后填了 主机公网ip和端口号 后(端口默认22,后面可以改),会提示你输入用户名密码
这些信息你买服务器后都会得到的
连接成功后显示这样的信息
下面是要搭建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的软件,没有可以下载,(目的:把我们的本地网站放到里面去)
连接Xftp跟前面的连接 Xshell差不多,名称随便填,然后填ip,协议选SFTP,端口号没改过就默认的,用户名密码是服务器的用户名密码
登录后看到右边是服务器上的文件夹,我们的网站跟目录是www/wwwroot,
进去并且进到我们创建的项目文件夹里面,index.html就是我们新建完站点后浏览器打开看到的站点创建成功的那个界面
把它删掉,然后我们的项目(网站)拖到这里来
我们可以在宝塔那里把网站的根目录定到我们的网站入口文件那里,一般框架是public下面的index是入口文件,定到public下面就行,我这个是小作品,入口文件就是外面的index.php
下面一步是连接我们的数据库,把数据库导进去
在左边数据库这里可以看到我们创建每个网站时候的数据库用户名和密码,记得在权限那里选择所有人可以连接,(后面导入了之后数据库并且不需要改动了就可以把权限调成本地访问,这样比较安全一点)
远程连接数据库我选择的是navicat,也可以是其他的连接mysql的软件
按步骤输入ip,数据库的用户名密码点击测试,提示连接成功就可以确定了
连接成功后打开我们这个数据库,右键运行sql文件就可以导入数据库了,本地先导出一个sql文件,然后再导入
或者是点击工具这里有个 数据传输 ,直接把数据表啥的同步过来
选好两个要传输的数据库和要传的数据表,点击开始就可以了,左边传给右边
数据库也导入了之后我们再去浏览器打开ip地址,不出意外网站就出来了,显示403说明路径不对,
可以调一下宝塔那边的网站设置的网站目录,网页样式不对就是路径问题,网站报错就是代码问题了,看着改
到此为止别人就能从网址访问到我们的网站啦!!
域名与网站关联:
1.注册一个域名 2.走域名备案的流程,会有提示的 3.备案成功后...
从哪个平台注册的域名就去哪个平台找到域名管理
如果服务器和域名是同一个平台的就直接点解析,不同平台的比如我腾讯云的服务器百度云的域名
至于改成啥,你去相应平台的域名管理看看或百度搜索就好了
然后返回去点解析域名->添加解析
这里的问号都有说明, ipv4就是我们填了好多次的服务器公网ip
填完后我们去宝塔那里修改一下网站的信息,点设置,然后添加域名,把刚才解析的域名填上去,再去浏览器用域名代替ip来访问,看看是不是大工告成啦!!,
.