美文网首页GIT
搭建wordpress

搭建wordpress

作者: mingrensir | 来源:发表于2018-06-25 03:02 被阅读1次

    1.参考文档:

    wordpress官网

    https://wordpress.org/ # 去下载源码,并参考对环境的需求

    安装文档

    https://www.cnblogs.com/DarrenChan/p/6622233.html
    https://blog.csdn.net/u012865381/article/details/72844010

    2.安装wordpress

    安装lamp环境

    环境

    操作系统:CentOS6
    流量接收: apache(软件为httpd)
    数据库:mysql
    后台语言:php
    后端框架:WordPress(有 前端代码和后端php代码)

    安装Apache

    yum install httpd # 安装
    service httpd start # 启动
    chkconfig httpd on # 开机 启动

    安装Mysql

    yum install mysql-server # 安装
    service mysqld start # 安装
    chkconfig mysqld on # 开机 启动

    安装 PHP 以及相关 PHP 组件

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

    测试 PHP 是否安装成功

    测试 PHP 是否安装成功
    cd /var/www/html/
    vi /info.php

    <?php
    phpinfo();
    ?>
    

    浏览器访问服务器ip,如果出现的页面有大量的lamp配置信息,则lamp环境搭建成功

    安装wordpress

    解压wordpress

    cd /var/www/html/ # apache网站默认目录
    下载wordpress源码到当前目录
    unzip wordpress-4.9.4-zh_CN.zip #界面.zip文件
    cd wordpress # 进入wordpress目录

    配置wordpress权限

    chown -R apache:apache wordpress # 把wordpres目录的全部权限给apaceh用户
    chmod -R 755 wordpress # 对不同用户开通不同级别的权限(r-4 w-2 x-1),755分别对应root 普通用户 其它用户

    修改源码文件

    cd wordpress/
    cp wp-config-sample.php wp-config.php # 复制wp-config-sample.php为wp-config.php
    vim wp-config.php

    define('DB_NAME', 'wp_database'); 
    define('DB_USER', 'root'); 
    define('DB_PASSWORD', 'root'); 
    

    改为

    /** WordPress数据库的名称 */
    define('DB_NAME', 'wp_db');
    /** MySQL数据库用户名 */
    define('DB_USER', 'wp_root');
    /** MySQL数据库密码 */
    define('DB_PASSWORD', 'wp_root');
    

    mysql:创建数据库

    mysql -proot -uroot # 进入数据库
    create database wp_db; # 创建数据库wp_db
    grant all on wp_db.* to 'wp_root'@'localhost' identified by 'wp_root'; # 创建数据库对应的用户wp_root和密码wp_root

    apache: 修改apache配置

    vi /etc/httpd/conf/httpd.conf
    AllowOverride None
    改为
    AllowOverride All
    /eti/init.d/httpd restart # 重启apache(apache对应的软件和服务均为httpd,有点奇怪)

    vi .htaccess

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /wordpress/
        RewriteRule ^index\.php$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /wordpress/index.php [L]
    </IfModule>
    

    chmod 664 .htaccess # 修改文件权限

    浏览器安装wordpress

    打开浏览器

    http://ip/wordpress/ (http://47.104.178.202/wordpress/)

    会跳出一个安装界面

    界面的数据库名,数据库账号、密码前面有
    网站后台账号:用户名,密码,需要额外设置

    相关文章

      网友评论

        本文标题:搭建wordpress

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