linux:项目上线

服务器选择

项目上线服务器必须是外网服务器

真实服务器

成本过高、多用于测试

云服务器

阿里云、腾讯云、百度云、华为云、盛大云、新浪云、亚马逊云等

官网:阿里云

1、注册/登录后

linux:项目上线_第1张图片

linux:项目上线_第2张图片

linux:项目上线_第3张图片

linux:项目上线_第4张图片

linux:项目上线_第5张图片

linux:项目上线_第6张图片

linux:项目上线_第7张图片

linux:项目上线_第8张图片

linux:项目上线_第9张图片

linux:项目上线_第10张图片

linux:项目上线_第11张图片

2、支付成功即可!学生认证更加优惠!】 

linux:项目上线_第12张图片

3、远程连接

linux:项目上线_第13张图片

域名

域名购买

linux:项目上线_第14张图片

1、查询域名是否已经注册

linux:项目上线_第15张图片

注意:有的域名不能备案! 

linux:项目上线_第16张图片

购买成功

域名备案

若想在国内使用该域名,则需向当地通信管理局(省级或直辖市)去申报备案

linux:项目上线_第17张图片

linux:项目上线_第18张图片

linux:项目上线_第19张图片linux:项目上线_第20张图片

linux:项目上线_第21张图片

linux:项目上线_第22张图片

手机上传信息后,等待阿里云审核(一天)通过后,钉钉视频验证,然后拍照,等待管局审核(15天左右)

域名解析

解析:将域名绑定到一个服务器地址的操作

链接:域名解析

配置环境

参考LAMP:链接

上传代码

网上找一个项目包:链接 

1、解压项目包,使用xftp 将 upload里面的文件 上传到服务器站点目录(/var/www/html

linux:项目上线_第23张图片

linux:项目上线_第24张图片

2、 上传后打开网站首页(ip),会有安装向导

linux:项目上线_第25张图片

3、问题1:不可写,目录不存在

linux:项目上线_第26张图片

解决办法:加权限

chmod 777 -R  /var/www/html/

刷新后:

linux:项目上线_第27张图片

问题2: 缺少mysqli的扩展

 linux:项目上线_第28张图片

解决办法:yum 安装mysqli环境

yum install php-mysqli

安装完成:

linux:项目上线_第29张图片

重启Apache:

service httpd restart

检测:

linux:项目上线_第30张图片

 4、下一步

linux:项目上线_第31张图片

5、数据库设置

linux:项目上线_第32张图片

新建数据表:

linux:项目上线_第33张图片

linux:项目上线_第34张图片

查看数据表:

linux:项目上线_第35张图片

6、搭建成功

linux:项目上线_第36张图片

7、测试

网站,欢迎来测试~

你可能感兴趣的:(linux:项目上线)