web服务器搭建:
一.框架介绍
采用Apache+Mysql+PHP的组合。
用wamp软件(包含了整套组合Apache+Mysql+PHP),在windows下安装很方便,mysql除了命令行界面,也有phpMyAdmin界面。当然也能运行在linux下。
二.所需知识点
由于项目时间比较匆忙,所以这里介绍下从零快速搭建服务器的一些准备知识。
1.php
W3school在线课程+随时百度。一些知识点总结见 “网站搭建之php”
2.html
W3school在线课程+随时百度。一些知识点总结见 “网站搭建之html”
3.mysql
浏览书本《MySQL必知必会》。数据库这块不会用到太多,把基本的了解下就行。本次网站的sql脚本,我是用python批量写的,然后在phpMyAdmin界面执行,比较方便。
三.心得
最终完成的网站的主体功能是播放视频和论坛,以及其他一些边边角角的功能。
这个过程中
1.感觉html,mysql和php都算比较简单,可能是自己没有用到太多复杂的东西。
2.感觉像这种普通的web网站搭建,比较麻烦的还是CSS和javascript这两部分。自己对于CSS和javascript从来没接触过,而且时间比较匆忙没来得及学习这两门,都是用到已有的布局。有机会还是得了解下。
3.感觉以后搭建网站需要注意的是
a.数据库:提前设计好各个数据库表格格式,磨刀不误砍材工,否则数据库设计的不好会导致后面反复的修改代码;
b.代码规范:统一下代码风格,关于CSS,html和php的相互嵌套,先统一规定下,预留好各个代码文件的接口,规范命名
c.注意浏览器兼容性:写代码的过程,注意用到的知识点有哪些是全部浏览器支持,哪些是部分浏览器支持,否则做出来的东西会少了一大部分用户
d.注意代码安全性:写代码的过程,注意安全性,否则会存在很大的潜在危险
e.注意代码高效性:php也是存在不同写法有不同效率的问题。