站内有朋友 @Akihiro 问起建站的基础,最近太忙,先简单说一下,有空再详细写
几点建议:
1、技术栈选择
如果只是建站,建议选择LNMP=Linux+Nginx+Mysql+PHP技术栈。
可以选择一些一站式的解决方案,例如宝塔、phpstudy,这些方案打包了常用服务,降低入门门槛。
宝塔 https://www.bt.cn
phpstudy https://m.xp.cn
当然如果不熟悉Linux命令行操作方式,可以选择windows,宝塔、phpstudy都有windows版。
2、建站程序选择(CMS系统)
如果是偏博客,网站建站程序,建议选择wordpress,选择一个好的主题,基本上能够满足大部分场景需求。
如果要搭建论坛,则可以选择 xiuno,虽然官方已经停止开发,但有一些开源项目在维护,例如:
https://github.com/jiix/xiunobbs
https://github.com/xiulab/xiunobbs
如果要搭建电影站等其他类型网站,也有专门的CMS系统可供选择。
3、学习建议
搭建一个网站其实挺简单的,并不需要太复杂的技术,用宝塔之类的面板+Wordpress基本上能够很快搭建一个站出来。
只不过要运营好,需要深入了解一些技术,重点需要学习如下一些内容:
a、操作系统基础,包括Linux基础、Shell、iptables
b、数据库基础,主要Mysql/Mariadb
c、PHP基础
d、Javascript、HTML、CSS基础
e、Nginx使用,包括作为Web服务器、反向代理服务器、缓存服务器的使用。
更深入,还要对网络安全、安全防护等技术深入了解。
4、运营建议
a、想清楚网站定位
在开始建站前,建议仔细想一下网站的目标人群、定位、流量变现的方式?
是借助诸如微信公众号、抖音这样的流量平台专注内容运营,还是自己建站运营?
目前个人站的黄金时光已经过去,很多个人站长已经转到公众号、抖音等流量平台上。
b、想清楚自己是否愿意为此无休止付出
做站长其实挺繁琐、无趣的,需要占用个人大量的业余时间,需要日复一日无休止的更新维护,但可能长期看不到回报。
身边有很多朋友做了一段时间都放弃了,都觉得心累。
爱好、耐心至关重要。