Heim  >  Artikel  >  Backend-Entwicklung  >  如何利用PHP构建个人小型博客?

如何利用PHP构建个人小型博客?

WBOY
WBOYOriginal
2016-08-26 10:13:571357Durchsuche

我想知道具体应该有哪些步骤,初学者,想试试,求指教!谢谢

回复内容:

自豪的采用typecho。blog.endaosi.com

typecho是现代化的类wordpress的博客,采用mvc模式,主体为框架+Widget,login、register都是Widget而不是耦合在核心,这种清新脱俗的体验真是前所未有,无论是核心代码还是模板代码都非常简洁。wordpress是老掉牙的东西了,建站或写模板的人或许还用得着(因为模板和插件众多),但是对于有代码洁癖的php程序员来说,typecho是不二选择。 Z-Blog 欢迎你!
嗯,就是那个ASP的Z-Blog,出PHP版本一年多了。
官网:Z-Blog官网,PHP博客系统和ASP博客程序,个人建站CMS系统
源码:zblogcn/zblogphp · GitHub

本地安装的话,可以直接用APMServ、PHPNow等工具,也可以用IIS + windows.php.net 来做。
在Sina App Engine安装教程:Z-BlogPHP 1.3 Wonce 云主机版(SAE,BAE)
在BAE安装教程:Z-BlogPHP 1.3 Wonce 云主机版(SAE,BAE)

(提示:如果觉得1.3在某些方面不尽如人意的话,请期待1.4版本;预计元旦期间发布测试版。该版有不少程序功能的优化,敬请关注) 要是想搭建的话,搜下 WordPress 教程即可。


要是想创建的话,提供一个简单的思路:

博客需要数据库之类存放数据,先思考一下数据库的表结构。比如用户表、文章内容表、分类表等。

然后就是用 PHP 连接数据库,查询。比如一个 post.php 文件,用 get 方法 post.php?id=34 拿到 34,拿到数据库的文章内容表查询这个文章,然后混合 post.php 这个 HTML 结构里面,将数据插入到对应结构上。就 OK了。同理,index.php 就是从数据库拿到所有文章数据,循环出来,分类页面也是,只不过在查询数据库时多加个查询条件。分页的花,用拿到的数据数量除一下即可。

后台登陆的话,比对一下数据库的用户名和密码,跳转后台页面。后台页面就一个表单,填写完 post 到处理 PHP 中,处理 PHP 将拿到的数据库插入数据库即可。 前后台分离,php写后台接口和访问数据库,nginx做web server,配置好访问 php-fpm。前端 html5+CSS3+js+ajax 调用后台接口 简单的:
1,php与mysql链接(学好数据库基础)
2,博客表单提交action=。method=。
3,表单数据处理(数据存入mysql insert into ... values...)
4,博客显示(网页间get传参,mysql查询,select * from 。。)

复杂点的:
1,在前面基础上加入图片上传
2,博客排序,分页,搜索,点击次数
3,加入现有编辑器ueditor等 用WORDPRESS吧,好用,易學,免費,插件一大堆

我的博客用的是自己写的框架,前端用的pure css和kissy。

www.tiyee.net

我觉得你可以去试下李书记php博客:lishuji.cn,还可以,方便你建设自己的网站。 如果是要小型的话;自己从零写起也未尝不可;这有一个用thinkphp写的博客可以参考:shuaibai123/thinkbjy wordpress非常适合。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn