>  기사  >  백엔드 개발  >  PHP를 사용하여 개인용 소규모 블로그를 구축하는 방법은 무엇입니까?

PHP를 사용하여 개인용 소규모 블로그를 구축하는 방법은 무엇입니까?

WBOY
WBOY원래의
2016-08-26 10:13:571357검색

구체적인 단계가 무엇인지 알고 싶습니다. 초보자인데 조언을 부탁드립니다. 감사합니다

답글 내용:

자랑스럽게 typecho에 의해 구동됩니다. blog.endaosi.com

typecho는 mvc를 사용하는 현대적인 워드프레스 같은 블로그입니다. 모드의 본체는 프레임워크 + 위젯입니다. 로그인과 등록은 모두 핵심에 결합되지 않고 위젯입니다. 이 상쾌하고 세련된 경험은 핵심 코드와 템플릿 코드 모두 매우 간결합니다. WordPress는 오래된 것이며 웹 사이트를 구축하거나 템플릿을 작성하는 사람들에게는 여전히 필요할 수 있지만(템플릿과 플러그인이 많기 때문에) 코드에 집착하는 PHP 프로그래머에게는 Typecho가 최선의 선택입니다. Z-블로그가 여러분을 환영합니다!
그럼 PHP 버전을 출시한지 1년이 넘은 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)

(Tip: 1.3이 어떤 면에서 만족스럽지 못하다고 느끼신다면 1.4 버전을 기대해 주세요. 베타 버전은 설날에 출시될 예정입니다. 이번 버전에는 많은 기능이 있습니다. 프로그램 기능의 최적화를 계속 지켜봐 주시기 바랍니다.
빌드하고 싶다면 WordPress 튜토리얼을 검색해 보세요.


만들고 싶다면 다음과 같은 간단한 아이디어가 있습니다.
블로그에는 데이터를 저장할 데이터베이스가 필요하므로 먼저 블로그의 테이블 구조를 생각해 보세요. 데이터베이스. 예를 들어 사용자 테이블, 기사 내용 테이블, 분류 테이블 등이 있습니다.

그런 다음 PHP를 사용하여 데이터베이스에 연결하고 쿼리합니다. 예를 들어, post.php 파일의 경우 get 메소드 post.php?id=34를 사용하여 34를 얻고 데이터베이스의 기사 콘텐츠 테이블을 가져와 기사를 쿼리한 다음 이를 post.php HTML 구조에 혼합하고 해당 구조에 데이터를 삽입하십시오. 괜찮습니다. 같은 방식으로 index.php는 데이터베이스에서 모든 기사 데이터를 가져와서 이를 반복합니다. 카테고리 페이지에서도 마찬가지이지만 데이터베이스를 쿼리할 때 추가 쿼리 조건만 추가합니다. 페이징의 경우 얻은 데이터 수로 나누면 됩니다.

백그라운드에 로그인하면 데이터베이스의 사용자 이름과 비밀번호를 비교하고 백그라운드 페이지로 이동합니다. 배경 페이지는 단지 양식일 뿐입니다. 이를 작성한 후 처리 PHP에 게시하면 처리 PHP가 얻은 데이터베이스를 데이터베이스에 삽입합니다. 프런트엔드와 백엔드가 분리되어 있고, PHP는 백엔드 인터페이스를 작성하고 데이터베이스에 액세스하며, nginx는 웹 서버 역할을 하며, php-fpm에 액세스하도록 구성됩니다. 프런트엔드 html5+CSS3+js+ajax가 백엔드 인터페이스를 호출합니다. 간단함:
1, PHP 및 mysql 링크(데이터베이스 기본 사항을 잘 학습)
2, 블로그 양식 제출 작업=. 방법=.
3. 양식 데이터 처리(데이터는 mysql에 저장됩니다. 값 삽입...)
4. 블로그 표시(웹 페이지 간 매개변수 가져오기, mysql 쿼리, *에서 선택...)

복잡한 것:
1. 이전 이미지 업로드 추가
2. 블로그 정렬, 페이징, 검색, 클릭수
3. WORDPRESS를 사용하면 사용하기 쉽고, 배우기 쉽고, 무료이며, 많은 플러그인이 있습니다.
내 블로그는 자체 작성 프레임워크를 사용하고 프런트엔드는 순수 CSS와 Kissy를 사용합니다.

www.tiyee.net

Li 장관의 PHP 블로그를 시도해 볼 수 있을 것 같습니다:

http://www.lishuji.cn 괜찮고 편리합니다. 당신의 웹사이트. 작게 유지하고 싶다면 처음부터 시작하는 것도 나쁘지 않습니다. 참고용으로 thinkphp로 작성된 블로그가 있습니다: shuaibai123/thinkbjy 워드프레스가 매우 적합합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.