ホームページ  >  記事  >  バックエンド開発  >  PHP を使用して個人用の小さなブログを構築するにはどうすればよいですか?

PHP を使用して個人用の小さなブログを構築するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-08-26 10:13:571417ブラウズ

初心者なので具体的にどのような手順を踏めばよいのか知りたいのでアドバイスをお願いします。ありがとうございます

返信内容:

typecho を誇りを持って搭載しています。 blog.endaosi.com

typechoは、mvcモードを使用する現代のWordPress風のブログで、本体はフレームワーク+ウィジェットであり、ログインと登録は結合ではなくウィジェットですこの新鮮で洗練されたエクスペリエンスは本当に前例のないもので、コア コードとテンプレート コードの両方が非常に簡潔です。 WordPress は古いもので、Web サイトを構築したりテンプレートを作成したりする人にはまだ必要かもしれません (テンプレートやプラグインがたくさんあるため) が、コードに夢中の PHP プログラマーにとっては、Typecho が最良の選択です。 Zブログはあなたを歓迎します!
そう、1 年以上前から PHP バージョンをリリースしている ASP Z-Blog です。
公式ウェブサイト: 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 構造に混合します。データを対応する構造に挿入します。それで大丈夫です。同様に、index.php はデータベースからすべての記事データを取得してループアウトします。これはカテゴリ ページにも当てはまりますが、データベースをクエリするときに追加のクエリ条件を追加するだけです。ページネーションの場合は、取得したデータの数で割るだけです。

バックエンドにログインした場合は、データベースのユーザー名とパスワードを比較し、バックエンドページにジャンプします。背景ページは単なるフォームです。入力後、処理用 PHP に送信され、取得したデータベースがデータベースに挿入されます。 フロントとバックエンドは分離されており、PHP はバックエンド インターフェイスを作成してデータベースにアクセスし、nginx は Web サーバーとして機能し、php-fpm にアクセスするように構成されています。フロントエンド html5+CSS3+js+ajax がバックエンド インターフェイスを呼び出す シンプル:
1、php と mysql のリンク (データベースの基礎を学びます)
2、ブログ フォーム送信アクション=。メソッド=。
3. フォームデータ処理 (データは mysql に保存されます...値...)
4. ブログ表示 (Web ページ間のパラメーターの取得、mysql クエリ、select * from...)

複雑なもの:
1、前の手順に基づいて、画像のアップロード
2、ブログの並べ替え、ページング、検索、クリック数を追加します
3、既存のエディタ ueditor などを追加します。 WORDPRESS を使用してください。使いやすく、学びやすく、無料で、プラグインが豊富にあります。

私のブログは自作のフレームワークを使用しており、フロントエンドは純粋な CSS と Kissy を使用しています。

www.tiyee.net

リー長官の php ブログを試してみるとよいと思います: lishiji.cn 自分のウェブサイトを構築するのは問題ありません。 規模を小さくしたい場合は、最初から始めるのも悪くありません。参考までに、thinkphp で書かれたブログを示します: shuaibai123/thinkbjy WordPressは非常に適しています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。