WordPress 搭建过程(Apache + PHP + Mysql)

WordPress 搭建过程(Apache + PHP + Mysql)

服务器为:centons6.4

1.首先下载安装包
   https://cn.wordpress.org/wordpress-4.2.2-zh_CN.zip

    unzip wordpress-4.2.2-zh_CN.zip
2.安装mysql,并且创建数据库
    yum -y install mysql 
    建议创建新的mysql用户,然后登录创建数据库
     create database wd default charset utf8; 
    
3.安装httpd
    yum -y install httpd 
        修改httpd.conf
    418 <Files ~ “^\.ht”>
    419     Order allow,deny
    420     #Deny from all  // 这里注释
    421     Allow from all   // 允许,否则待会会报403
    422     Satisfy All
    423 </Files>

    这个时候,把解压好的wordpress里面所有的文件都复制到/var/www/html/下。
4.安装php & php和mysql的组件  
    yum -y install php
    yum install php-mysql
    这里不安装会报错:前者不安装页面直接显示php源码,后者不安装会提示您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。、

5.关闭selinux
            1、临时关闭(不用重启机器):

setenforce 0                  ##设置SELinux 成为permissive模式

                              ##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

6.修改WordPress 的配置(数据库和安全密码配置)

        
  1. cd /var/www/html
  2. cp wp-config-sample.php wp-config.php
  3. vi wp-config.php
  4. // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
  5. /** WordPress数据库的名称 */
  6. define('DB_NAME', 'db...');
  7. /** MySQL数据库用户名 */
  8. define('DB_USER', 'user...');
  9. /** MySQL数据库密码 */
  10. define('DB_PASSWORD', 'password..');
  11. /** MySQL主机 */
  12. define('DB_HOST', 'ip or host');
  13. /** 创建数据表时默认的文字编码 */
  14. define('DB_CHARSET', 'utf8');
  15. /** 数据库整理类型。如不确定请勿更改 */
  16. define('DB_COLLATE', '');
  17. /**#@+
  18. * 身份认证密钥与盐。
  19. *
  20. * 修改为任意独一无二的字串!
  21. * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
  22. * WordPress.org密钥生成服务}
  23. * 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
  24. *
  25. * @since 2.6.0
  26. */
  27. define('AUTH_KEY', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP9');
  28. define('SECURE_AUTH_KEY', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP8');
  29. define('LOGGED_IN_KEY', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP7');
  30. define('NONCE_KEY', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP6');
  31. define('AUTH_SALT', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP5');
  32. define('SECURE_AUTH_SALT', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP4');
  33. define('LOGGED_IN_SALT', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP3');
  34. define('NONCE_SALT', '72518-9NY6C-O9VJ1-5MUZC-LI89I-VSFP2');
启动好了httpd服务之后,就可以开始安装了。
http://192.168.32.201/wp-admin/install.php

可以用了!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注