分享

Centos7.4搭建WordPress个人站点

 科技强我 2018-12-19

本教程使用服务器腾讯云云服务器 CVM(以下简称 CVM),以 Linux 系统 CentOS 7.0以上为例,来完成 WordPress 搭建工作。

步骤一:创建并运行云服务器

  1. 根据个人需要购买云服务器。 并可以参照腾讯云的创建指引创建 Linux 云服务器

  2. 服务器创建成功后,登录腾讯云管理控制台可以查看或编辑云主机状态
    这里写图片描述
    后续步骤将会用到以下信息,请注意保存:
    云主机用户名和密码;
    云主机公网 IP。

3、在控制台操作栏可以直接登录服务器,进入命令行窗口后,依次输入云主机的用户名和密码,就可连接到云主机,进行后续操作

login界面

步骤二:安装Apache服务器

yum -y install httpd
  • 1

2、启动httpd并且设置为开机启动

systemctl start httpd.service
systemctl enable httpd.service
    • 1
    • 2

    3、安装firewall

    yum -y install firewalld firewall-config
    systemctl start firewalld.service
    systemctl enable firewalld.service
      • 1
      • 2
      • 3

      4、配置firewall

      firewall-cmd --permanent --zone=public --add-service=http 
      firewall-cmd --permanent --zone=public --add-service=https
      firewall-cmd --reload
        • 1
        • 2
        • 3

        步骤三:安装MariaDB

        1、利用yum命令进行安装,并配置开机启动

        yum -y install mariadb-server mariadb
        systemctl start mariadb.service
        systemctl enable mariadb.service
          • 1
          • 2
          • 3

          2、配置root密码

          mysql_secure_installation
            • 1

            具体有以下几个选项,可以根据各自情况进行配置(建议全部选Y)

            Enter current password for root (enter for none):(输入原始root密码,若无则按enter)
            OK, successfully used password, moving on...
            
            Setting the root password ensures that nobody can log into the MariaDB
            root user without the proper authorisation. 
            Set root password? [Y/n] (按Y设置root密码)
            New password:
            Re-enter new password:
            Password updated successfully!
            Reloading privilege tables..
             ... Success!
            
            Remove anonymous users? [Y/n] (按Y移除匿名用户)
             ... Success!
            
            Disallow root login remotely? [Y/n] (按Y禁止远程root登陆,一般root都设定为只允许本地登陆)
             ... skipping.
            
            Remove test database and access to it? [Y/n] (按Y删除测试数据库)
            
            Reload privilege tables now? [Y/n] (按Y重新载入)
             ... Success!
            
            Cleaning up...
            
            All done!  If you've completed all of the above steps, your MariaDB
            installation should now be secure.
            
            Thanks for using MariaDB!
              • 1
              • 2
              • 3
              • 4
              • 5
              • 6
              • 7
              • 8
              • 9
              • 10
              • 11
              • 12
              • 13
              • 14
              • 15
              • 16
              • 17
              • 18
              • 19
              • 20
              • 21
              • 22
              • 23
              • 24
              • 25
              • 26
              • 27
              • 28
              • 29

              步骤四:安装PHP

              1、首先下载PHP及常用组件,同样运用yum命令

              yum -y install php
                • 1

                2、查看下载的所有组件

                yum search php
                  • 1

                  3、安装需要的组件

                  yum -y install php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
                    • 1

                    4、新建一个php页面查看安装的组件
                    vi /var/www/html/info.php
                    按字母i或insert键进入编辑模式,编辑为以下内容

                    <?php
                    phpinfo();
                    ?>
                      • 1
                      • 2
                      • 3

                      编辑完成后键入“Esc:wq”,保存文件并退回到命令行模式

                      5、重启httpd服务

                      systemctl restart httpd.service
                        • 1

                        6、在浏览器打开网址 http://x.x.x.x/info.php 进行查看(x.x.x.x为你的服务器公网IP)

                        步骤五:配置数据库

                        1、登陆MariaDB为WordPress建立数据库及用户

                        mysql -u root -p
                          • 1

                          2、新建数据库wordpressdb,用户为wordpressuser,密码为123456

                          CREATE DATABASE wordpressdb;
                          CREATE USER wordpressuser@localhost IDENTIFIED BY '123456';
                            • 1
                            • 2

                            3、更改用户权限,保存并退出

                            GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
                            FLUSH PRIVILEGES;
                            exit
                              • 1
                              • 2
                              • 3

                              4、重启相关服务

                              systemctl restart httpd.service
                              systemctl restart  mariadb.service
                                • 1
                                • 2

                                步骤六:安装WordPress

                                1、新建一个文件夹,此处取名wp

                                mkdir wp
                                cd wp
                                yum -y install wget unzip net-tools
                                wget http:///latest.zip
                                  • 1
                                  • 2
                                  • 3
                                  • 4

                                  2、解压文件,并且将其复制到/var/www/html目录下

                                  unzip -q latest.zip
                                  cp -rf wordpress/* /var/www/html/
                                    • 1
                                    • 2

                                    3、修改文件夹权限

                                    chown -R apache:apache /var/www/html/
                                    chmod -R 755 /var/www/html/
                                    mkdir -p /var/www/html/wp-content/uploads
                                    chown -R :apache /var/www/html/wp-content/uploads
                                      • 1
                                      • 2
                                      • 3
                                      • 4

                                      4、编辑配置文件

                                      cd /var/www/html
                                      cp wp-config-sample.php wp-config.php 
                                      vi wp-config.php
                                        • 1
                                        • 2
                                        • 3

                                        打开文件后,按i键或insert键进入编辑模式,将其修改为以下格式(其中wordpressdb为数据库名称,wordpressuser为数据库用户名,123456为数据库密码)

                                        // * MySQL settings - You can get this info from your web host * // 
                                        /* The name of the database for WordPress / 
                                        define(‘DB_NAME’, ‘wordpressdb’);
                                        
                                        /* mysql database username / 
                                        define(‘DB_USER’, ‘wordpressuser’);
                                        
                                        /* MySQL database password / 
                                        define(‘DB_PASSWORD’, ‘123456’);
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • 7
                                          • 8
                                          • 9

                                          键入“Esc:wq”,存盘并退出

                                          5、重启相关服务

                                          systemctl restart httpd.service
                                          systemctl restart  mariadb.service
                                            • 1
                                            • 2

                                            步骤七:WordPress的个人设置

                                            登录 http://x.x.x.x/访问你的博客(x.x.x.x为你的服务器公网IP),按照自己的喜好进行相关的设置。

                                              本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
                                              转藏 分享 献花(0

                                              0条评论

                                              发表

                                              请遵守用户 评论公约

                                              类似文章 更多