CentOS7下WordPress安装

         WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。具有插件架构和模板系统。

        官网中文版安装文档:https://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85WordPress

        整理后安装过程如下:

        1.安装依赖

        yum install -y httpd php php-fpm mysql mysql-server php-mysq

        mariaDB,成立于2009年,MySQL之父Michael “Monty” Widenius用他的新项目MariaDB完成了对MySQL的“反戈一击”。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 过去一年中,大型互联网用户以及Linux发行商纷纷抛弃MySQL,转投MariaDB阵营。MariaDB是目前最受关注的MySQL数据库衍生版,也被视为开源数据库MySQL的替代品。CentOS7中已经放弃MySQL,用它来代替。     

         yum install -y mariadb-server

        安装完成后启动服务:

        service httpd start

        service php-fpm start 

        systemctl start mariadb.service

        创建wordPress相关表(root是我的账户,请自行修改):

        mysql -u root -p

         输入密码进入交互界面(记住下面设置的账号,密码,后面会用到)

    mysql> CREATE DATABASE databasename;
    Query OK, 1 row affected (0.00 sec)
 
    mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
    Query OK, 0 rows affected (0.00 sec)
  
    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.01 sec)

    mysql> EXIT;

       2.安装wordPress:

       wget http://wordpress.org/latest.tar.gz

  解压到当前目录,得到名为 “wordpress”的文件夹

  tar -xzvf latest.tar.gz

  递归拷贝整个文件文件夹只Apache服务器根文件目录下(正常情况下为:/var/www/html )

  cp -r wordpress /var/www/html/

  配置wordpress的数据库

  在拷贝后的wordpress目录下,复制配置文件并修改:

  cp wp-config-sample.php wp-config.php

  vi wp-config.php

 CentOS7下WordPress安装_第1张图片

  把上面记录的数据库信息填入对应位置,保存退出。

  在浏览器地址栏输入:

  http://上面记录的虚拟机ip/wordpress/wp-admin/install.php

  进入wordpress界面注册,进入主页面:

CentOS7下WordPress安装_第2张图片

   

 

常见问题:

  1.打开网页后报错“Your PHP installation appears to be missing the MySQL extension which is required by WordPress.”

    因为没有安装PHP-mysql插件,解决方法:

 $yum install -y php-mysql

    重启apache服务器

 $service httpd restart

  2.安装主题时弹出ftp连接信息:

    在wp-config.php文件中添加:

    define("FS_METHOD","direct");

    define("FS_CHMOD_DIR", 0777);

    define("FS_CHMOD_FILE", 0777);

    修改wp-content文件夹权限:

    chmod -R 777 wp-content

    

  

 

  

         

        

你可能感兴趣的:(CentOS,Linux)