1.静态网页需要学习以下知识:HTML最基本的语言、CSS层叠样式设计、JS(Javascript)实现网页交互动态功能 (这里指前端脚本)
2.动态网页(也就是实现与数据库的交互、像注册、登录、聊天一类功能都需要数据库):PHP语言,实现前端和数据库的交互;MySQL数据库;同样,JS后端脚本也是实现动态交互的方式
3.部署网站:Apache服务器
说明:windows和Linux分别都有PHP、HTML、Apache集成于一体的服务器->Wamp和Lamp,非常方便,这里我是用的Wamp
打开PHP的网站项目 需要将PHP文件放入wamp安装包目录下的www文件夹内,我这里是:
D:\soft\wamp\www
4.编辑器:PHP我用的是zendstudio非常方便,如果只编写普通的静态网站我用的是VScode+Live Sever插件,用这个插件打开网页,可以在每次编写完保存后实时更新(需要在“文件-首选项-设置-扩展-Live Sever Config”里面设置默认浏览器)
5.在自己的电脑上部署只需要以上环境即可,如果要搭建网站给其他人访问,还需要域名+云服务器,都可以在阿里云、百度云、华为云等买到
- 域名:一般.com比较贵,我买的.cn打折时买19元/年;
- 关于域名备案:如果服务器是国外的、香港的,不用备案就可以访问,如果是国内的需要备案,在各大云服务里面可以网上备案,国外的服务器要比国内的慢很多……
- 云服务器:大多数云厂商都有学生优惠,阿里云的云翼计划是9.9元/月,可以选择轻量级服务器或者ESC,我选择了前者,搭载应用镜像、LAMP
6.其实自己从头写一个网页需要非常好的审美(笑),我是比较建议直接网上找静态网页模板,像模板之家就有免费的,下下来再改,或者是Dreamweaver软件直接可视化操作,再添加PHP等