> 백엔드 개발 > PHP 튜토리얼 > WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

小云云
풀어 주다: 2023-03-22 06:12:02
원래의
6068명이 탐색했습니다.

이 기사는 주로 사진, 텍스트 및 코드 형식으로 WordPress에서 개인 블로그를 구축하는 방법을 공유합니다.

1 그리고 세 가지 가상호스트

LNMP 바이너리 설치 mysql-5.5.54

LNMP 소스코드 컴파일 및 설치 php-5.5.32

# 修改/application/nginx/conf/extra/blog.conf[root@web01 extra]# cat blog.conf
    server {        listen       80;
        server_name  blog.rsq.com;
        location / {
            root   html/blog;            index  index.html index.htm;
        }
        location ~ .*\.(php|php5)?$ {
            root html/blog;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        }
    }# 重启nginx服务[root@web01 extra]# ../../sbin/nginx -tnginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[root@web01 extra]# ../../sbin/nginx -s reload# 在/application/nginx/html/blog/目录中写一个WordPress로 개인 블로그 구축文件,测试连通性[root@web01 extra]# cd /application/nginx/html/blog/[root@web01 blog]# echo "<?php WordPress로 개인 블로그 구축(); ?>" >test_info.php[root@web01 blog]# cat test_info.php<?php WordPress로 개인 블로그 구축(); ?>
로그인 후 복사

# 윈도우 브라우저에서 접속 테스트를 하시면 아래와 같은 페이지가 나옵니다. 테스트가 성공했습니다


1.2 php에서 mysql로의 연결 확인

# 写一个简单的数据库连接脚本[root@web01 blog]# cat test_mysql.php<?php
    $link_id=mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;oldboy123&#39;) or mysql_error();    if($link_id){        echo "Mysql successful by RSQ !";
    }else{        echo mysql_error();
    }?>
로그인 후 복사

# 브라우저 측 테스트


WordPress로 개인 블로그 구축2 LNMP WordPress 개인 블로그 설정

2.1 WordPress 데이터베이스 만들기

# 先登录mysql,创建WordPress所需要的数据库
[root@web01 ~]# mysql -uroot -poldboy123mysql> show databases;
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema || test               |
+--------------------+4 rows in set (0.01 sec)

mysql> drop database test;          # 删除多余的test数据库
Query OK, 0 rows affected (0.02 sec)mysql> show databases;          #显示数据库
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema |+--------------------+3 rows in set (0.00 sec)

mysql> create database wordpress;           # 创建wordpress用户
Query OK, 1 row affected (0.00 sec)mysql> show databases;
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema || wordpress          |
+--------------------+4 rows in set (0.00 sec)mysql> select user();
+----------------+| user()         |
+----------------+| root@localhost |
+----------------+1 row in set (0.00 sec)mysql> select user,host from mysql.user;        #查看当前数据库用户
+------+-----------+| user | host      |
+------+-----------+| root | 127.0.0.1 |
| root | ::1       |
|      | localhost || root | localhost |
+------+-----------+4 rows in set (0.00 sec)

# 为wordpress数据库创建专门管理的wordpress用户并授予所有权限
mysql> grant all on wordpress.* to wordpress@&#39;localhost&#39; identified by &#39;123456&#39;;        
Query OK, 0 rows affected (0.00 sec)mysql> select user,host from mysql.user;    # 查看wordpress数据库用户是否创建
+-----------+-----------+| user      | host      |
+-----------+-----------+| root      | 127.0.0.1 |
| root      | ::1       |
|           | localhost |
| root      | localhost || wordpress | localhost |
+-----------+-----------+5 rows in set (0.00 sec)
mysql> show grants for wordpress@&#39;localhost&#39;;   # 查看指定用户所具有的权限
mysql> flush privileges;        # 刷新一下,使用户权限生效
Query OK, 0 rows affected (0.00 sec)
로그인 후 복사
로그인 후 복사

2.2 blog.conf 수정 구성 파일rrre 2.3 워드프레스 소프트웨어 패키지 다운로드
WordPress로 개인 블로그 구축

# 먼저 공식 홈페이지에 가서 지원되는 플러그인 버전을 확인하세요

# blog.conf配置文件中index新增index.html[root@web01 extra]# cat blog.conf 
    server {
        listen       80;
        server_name  blog.rsq.com;
        location / {
            root   html/blog;
            index  index.php index.html index.htm;
        }
        location ~ .*\.(php|php5)?$ {
            root html/blog;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        }
    }
[root@web01 tools]# /application/nginx/sbin/nginx -t nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is oknginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[root@web01 tools]# /application/nginx/sbin/nginx -s reload
로그인 후 복사
로그인 후 복사

2.4 웹페이지에서 워드프레스를 설치하세요

# 클라이언트 호스트 파일을 구문 분석해야 합니다


WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

——————————— 끝!

WordPress로 개인 블로그 구축

목차

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

1 LNMP 조합


1.1 Nginx에서 PHP로의 연결 확인

  • 1.2 PHP에서 mysql로의 연결을 확인하세요

    • 2 LNMP WordPress 개인 블로그 설정

    • 2.1 wordpress 데이터베이스 만들기

  • 2.2 blog.conf 구성 파일 수정

    • 2.3 wordpress 패키지 다운로드
    • 2.4 WordPress 설치 웹페이지
    • 1 LNMP 조합

      1.1 Nginx에서 PHP로의 연결 확인
    • 처음 몇 개에서는 이 블로그 게시물의 모든 환경이 구성되었습니다. Nginx와 PHP 간의 연결을 테스트해 보겠습니다.

LNMP Nginx. 서비스 구축 및 3종의 가상호스트

LNMP 바이너리 설치 mysql-5.5.54

LNMP 소스코드 컴파일 php-5.5.32 설치

# 去官网下载最新的wordpress软件包[root@web01 extra]# cd /home/oldboy/tools/[root@web01 tools]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz# 解压缩[root@web01 tools]# tar -xf wordpress-4.9.4-zh_CN.tar.gz# 拷贝wordpress目录下的所有内容到/application/nginx/html/blog/目录下[root@web01 tools]# cp -a wordpress/* /application/nginx/html/blog/[root@web01 tools]# ls /application/nginx/html/blog/index.php        wp-blog-header.php    wp-includes        wp-settings.phplicense.txt      wp-comments-post.php  wp-links-opml.php  wp-signup.phpreadme.html      wp-config-sample.php  wp-load.php        wp-trackback.phpwp-activate.php  wp-content            wp-login.php       xmlrpc.phpwp-admin         wp-cron.php           wp-mail.php# 授予权限,先暂时授予所有文件,以后再调整权限[root@web01 tools]# chown -R www.www /application/nginx/html/blog/
로그인 후 복사

# Windows 브라우저에서 접속 테스트를 하시면 아래와 같은 페이지가 나타나면 테스트를 해보세요. 성공


1.2 php에서 mysql로의 연결 확인

# 修改/application/nginx/conf/extra/blog.conf[root@web01 extra]# cat blog.conf
    server {        listen       80;
        server_name  blog.rsq.com;
        location / {
            root   html/blog;            index  index.html index.htm;
        }
        location ~ .*\.(php|php5)?$ {
            root html/blog;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        }
    }# 重启nginx服务[root@web01 extra]# ../../sbin/nginx -tnginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[root@web01 extra]# ../../sbin/nginx -s reload# 在/application/nginx/html/blog/目录中写一个WordPress로 개인 블로그 구축文件,测试连通性[root@web01 extra]# cd /application/nginx/html/blog/[root@web01 blog]# echo "<?php WordPress로 개인 블로그 구축(); ?>" >test_info.php[root@web01 blog]# cat test_info.php<?php WordPress로 개인 블로그 구축(); ?>
로그인 후 복사

# 브라우저 측 테스트


WordPress로 개인 블로그 구축2 LNMP wordpress 개인 블로그 구축

2.1 wordpress 데이터베이스 생성

# 写一个简单的数据库连接脚本[root@web01 blog]# cat test_mysql.php<?php
    $link_id=mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;oldboy123&#39;) or mysql_error();    if($link_id){        echo "Mysql successful by RSQ !";
    }else{        echo mysql_error();
    }?>
로그인 후 복사

2.2 blog.conf 구성 수정 file

# 先登录mysql,创建WordPress所需要的数据库
[root@web01 ~]# mysql -uroot -poldboy123mysql> show databases;
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema || test               |
+--------------------+4 rows in set (0.01 sec)

mysql> drop database test;          # 删除多余的test数据库
Query OK, 0 rows affected (0.02 sec)mysql> show databases;          #显示数据库
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema |+--------------------+3 rows in set (0.00 sec)

mysql> create database wordpress;           # 创建wordpress用户
Query OK, 1 row affected (0.00 sec)mysql> show databases;
+--------------------+| Database           |
+--------------------+| information_schema |
| mysql              |
| performance_schema || wordpress          |
+--------------------+4 rows in set (0.00 sec)mysql> select user();
+----------------+| user()         |
+----------------+| root@localhost |
+----------------+1 row in set (0.00 sec)mysql> select user,host from mysql.user;        #查看当前数据库用户
+------+-----------+| user | host      |
+------+-----------+| root | 127.0.0.1 |
| root | ::1       |
|      | localhost || root | localhost |
+------+-----------+4 rows in set (0.00 sec)

# 为wordpress数据库创建专门管理的wordpress用户并授予所有权限
mysql> grant all on wordpress.* to wordpress@&#39;localhost&#39; identified by &#39;123456&#39;;        
Query OK, 0 rows affected (0.00 sec)mysql> select user,host from mysql.user;    # 查看wordpress数据库用户是否创建
+-----------+-----------+| user      | host      |
+-----------+-----------+| root      | 127.0.0.1 |
| root      | ::1       |
|           | localhost |
| root      | localhost || wordpress | localhost |
+-----------+-----------+5 rows in set (0.00 sec)
mysql> show grants for wordpress@&#39;localhost&#39;;   # 查看指定用户所具有的权限
mysql> flush privileges;        # 刷新一下,使用户权限生效
Query OK, 0 rows affected (0.00 sec)
로그인 후 복사
로그인 후 복사
2.3 wordpress 소프트웨어 패키지 다운로드
WordPress로 개인 블로그 구축

# 먼저 공식 웹사이트에 가서 지원되는 플러그인 버전을 확인하세요

# blog.conf配置文件中index新增index.html[root@web01 extra]# cat blog.conf 
    server {
        listen       80;
        server_name  blog.rsq.com;
        location / {
            root   html/blog;
            index  index.php index.html index.htm;
        }
        location ~ .*\.(php|php5)?$ {
            root html/blog;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        }
    }
[root@web01 tools]# /application/nginx/sbin/nginx -t nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is oknginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful
[root@web01 tools]# /application/nginx/sbin/nginx -s reload
로그인 후 복사
로그인 후 복사

2.4 웹 페이지 설치 wordpress

# 클라이언트 호스트 파일에 필요한 사항 파싱되세요


WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

WordPress로 개인 블로그 구축

LAMP PHP 모듈을 기반으로 개인 블로그를 구축하는 방법에 대한 자세한 그래픽 및 텍스트 설명

HTTPS 구축 단계 개인 블로그

php 개인 블로그 PHP 상속에 대한 이야기, 개인적인 의견

위 내용은 WordPress로 개인 블로그 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿