美文网首页
CentOS 7 搭建WordPress博客

CentOS 7 搭建WordPress博客

作者: 我叫傻先生 | 来源:发表于2018-07-06 15:24 被阅读0次

    简介

    WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的Blog(博客,网志)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog。

    备注:使用的系统是CentOS 7

    一、安装MySQL

    1.下载mysql源安装包

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

    2.安装mysql源

    yum localinstall mysql57-community-release-el7-8.noarch.rpm

    3.安装MySQL

    yum install mysql-community-server

    4.启动服务

    systemctl start mysqld

    5.开机启动

    systemctl enable mysqld
    systemctl daemon-reload

    6.找到默认密码

    grep 'temporary password' /var/log/mysqld.log

    7.连接mysql

    mysql -uroot -p

    8.修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'

    9.创建数据库

    create database wordpress;

    10.添加远程用户

    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

    使用Navicat Premium即可测试远程连接

    二、安装php及相关组件

    1.安装php及相关组件

    yum install php

    yum install php-mysql

    yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

    2.测试安装是否成功
    • 1.新建一个info.php文件

    vim /var/www/html/info.php

    • 2.打开后按i进入编辑模式,输入
    <?php
    phpinfo();
    ?>
    

    输入完成后,按Esc,然后shift+; 输入wq,即保存退出

    • 3.浏览器输入http://服务器IP/info.php
    2.1、问题记录
    • 打开浏览器后,页面显示PHP源码,如下图:
    显示php源码
    2.2、解决方案
    • 修改httpd配置文件vi /etc/httpd/conf/httpd.conf
    • 添加AddType application/x-httpd-php .php
      image
    • 添加DirectoryIndex index.html index.php
      image
    • 重启httpd服务systemctl restart httpd.service

    三、下载WordPress

    1.下载

    wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

    2.下载unzip

    yum install unzip

    3.解压

    unzip wordpress-3.8-zh_CN.zip

    4.复制到/var/www/html目录下

    cp -rf wordpress/* /var/www/html/

    5.配置wp-config.php

    cd /var/www/html

    vim wp-config.php

    image

    数据库名和mysql的wordpress一样,用户、密码就是连接mysql的用户密码

    6.重启httpd

    systemctl restart httpd

    7.浏览器输入http://服务器IP/wp-admin进行配置
    7.1、问题记录
    • wordpress升级问题,遇到无法用ftp连接到服务器
      • 修改配置文件wp-config.php,在最后添加
      • vim /var/www/html/wp-config.php
    define(‘FTP_HOST’, ‘ftp.yoursite.com’);
    define(‘FTP_USER’, ‘Your_FTP_Username’);
    define(‘FTP_PASS’, ‘Your_FTP_password’);
    //*If you can use a SSL connection set this to true*
    define(‘FTP_SSL’, true);
    
    • 能够连接服务器ftp,但是不能创建目录
      • chmod -R 777 /var/www/html/
      • 更新后
      • chmod -R 647 /var/www/html/

    因为我是小白,这个方法虽然好用,但是不知道具体会有什么安全隐患,可参阅网上其他文章

    参阅文章:

    相关文章

      网友评论

          本文标题:CentOS 7 搭建WordPress博客

          本文链接:https://www.haomeiwen.com/subject/gafbuftx.html