zoukankan      html  css  js  c++  java
  • wordpress 开源博客系统部署

    

    1、开发工具
    server apache    下载地址:http://www.apache.org   http://httpd.apache.org/download.cgi
    数据库 mysql      下载地址:http://www.mysql.com
    编译工具 php5    下载地址:http://www.php.net

    2、配置 Apache
        将httpd-2.4.10-win64-VC11.zip解压的到 D:serverApache24
       打开D:serverApache24conf的httpd.conf文件,改动当中的某些字段: 
        1.  ServerRoot "c:/Apache24"                     ServerRoot "D:/server/Apache24"
        2.  #ServerName www.example.com:80           ServerName localhost:80
        3.  DocumentRoot "c:/Apache24/htdocs"           DocumentRoot "D:/server/Apache24/htdocs"
            <Directory "c:/Apache24/htdocs">                  <Directory "D:/server/Apache24/htdocs">
            DocumentRoot 这是你自己网页文件的放置文件夹,默觉得apache安装文件夹下的“htdocs”文件夹,也能够改为本机上的其它文件夹。採用绝对路径。
            比如:DocumentRoot "E:/1_apache"(php工作文件夹)
        4.  设置起始页:
         <IfModule dir_module>
          DirectoryIndex index.php index.html default.php default.html index.htm
         </IfModule>
       5.  配置php模块 
           LoadModule php5_module "D:/Program Files/PHP5.2/php5apache2_2.dll"
        AddType application/x-httpd-php .php
        PHPIniDir "D:/Program Files/PHP5.2"

        注:
            apache命令。都是在Apache2.2in文件夹下运行的,须要 以管理员身份 打开 cmd
            httpd.exe -k install -n "Apache2.4" 
            httpd.exe -k uninstall -n "Apache2.4"
            httpd.exe -k start
            httpd.exe -k stop

            Errors reported here must be corrected before the service can be started
            不是错误而是提示你假设这行下边出现错误则解决错误后再启动。


    3、配置 PHP
        将php-5.5.27-Win32-VC11-x64 解压到文件夹: D:serverphp-5.5.27
        1. 设置环境变量    D:serverphp-5.5.27;D:serverphp-5.5.27ext;
        2.下面改动能够不做(配置wordpress红色的配置是必需要做的)
           将php.ini-development复制一个副本,命名为php.ini
           ; extension_dir = "ext"        extension_dir = "D:/server/php-5.5.27/ext"
           cgi.force_redirect 1             cgi.force_redirect = 0
          分别查找下面四句话,将其之前的;去掉
         extension=php_mbstring.dll(宽字符。用于支持PhpMyAdmin。避免出现字符显示问题)
         extension=php_mcrypt.dll(用于支持PhpMyAdmin)
         extension=php_mysql.dll(MySql模块,开启之后才干訪问MySql数据库)
         extension=php_mysqli.dll(MySql模块)
        最好能把以下的扩张也加上去:
        extension=php_bz2.dll
        extension=php_curl.dll
        extension=php_gettext.dll
        extension=php_pdo_mysql.dll
        extension=php_zip.dll

    測试php开发环境搭建成功
            在浏览器中输入     http://localhost/helloworld.php



    4、配置 mysql
    将mysql-5.6.20-winx64.zip包解压到D:servermysql-5.6.20-winx64
        1.拷贝一个my-default.ini到同文件夹下命名为my.ini。

    my.ini为mysql的配置文件
            在my.ini 中加入例如以下内容
            port=3306
            basedir=D:/server/mysql
            datadir=D:/server/mysql/data
            sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
            [client]
            port=3306
            [WinMySQLAdmin]
            D:/server/mysql/bin/mysqld.exe
        2.设置环境变量
            新建系统环境变量     MYSQL_HOME      值D:servermysql
            设置环境变量            %MYSQL_HOME%in;
       
       
        注:
            登录数据库        mysql -u root -p
            mysql>show databases;       显示全部数据库
            mysql>create database wordpress_db;       创建数据库

            mysql>use mysql;            切换到表 
            mysql>quit;                      退出
            mysql>drop database <数据库名>;          删除数据库


    改动数据库password
    方法1: 用SET PASSWORD命令
    首先登录MySQL。


    格式:mysql> set password for username@localhost = password('新密码');
    样例:mysql> set password for root@localhost = password('123');

    方法2:用mysqladmin
    格式:mysqladmin -uusername -p旧password password 新password
    样例:mysqladmin -uroot -p123456 password 123

    方法3:用UPDATE直接编辑user表
    首先登录MySQL。
    mysql> use mysql;
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges;

    方法4:在忘记rootpassword的时候。能够这样
    以windows为例:
    1. 关闭正在执行的MySQL服务。


    2. 打开DOS窗体,转到mysqlin文件夹。


    3. 输入mysqld --skip-grant-tables 回车。

    --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    4. 再开一个DOS窗体(由于刚才那个DOS窗体已经不能动了)。转到mysqlin文件夹。
    5. 输入mysql回车。假设成功,将出现MySQL提示符 >。


    6. 连接权限数据库: use mysql; 。
    6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。


    7. 刷新权限(必须步骤):flush privileges; 。
    8. 退出 quit。
    9. 注销系统,再进入,使用usernameroot和刚才设置的新password123登录。



    5.配置 wordpress
        WordPress 压缩包解压至 Apache 的配置文件httpd.conf中 DocumentRoot 所指向的目录
        1.复制一个 wp-config-sample.php 的副本命名为 wp-config.php
            须要改动例如以下内容,配置WordPress 的数据库。


            /** WordPress数据库的名称 */
            define('DB_NAME', 'database_name_here');

            /** MySQL数据库username */
            define('DB_USER', 'username_here');

            /** MySQL数据库password */
            define('DB_PASSWORD', 'password_here');


            将例如以下内容
            define('AUTH_KEY',         'put your unique phrase here');
            define('SECURE_AUTH_KEY',  'put your unique phrase here');
            define('LOGGED_IN_KEY',    'put your unique phrase here');
            define('NONCE_KEY',        'put your unique phrase here');
            define('AUTH_SALT',        'put your unique phrase here');
            define('SECURE_AUTH_SALT', 'put your unique phrase here');
            define('LOGGED_IN_SALT',   'put your unique phrase here');
            define('NONCE_SALT',       'put your unique phrase here');

            替换为 https://api.wordpress.org/secret-key/1.1/salt/ 连接所打开的网页里的内容


            改动表的前缀(假设当前仅仅执行一个WordPress 则能够不改动)
            /**
             * WordPress数据表前缀。
             *
             * 假设您有在同一数据库内安装多个WordPress的需求,请为每一个WordPress设置
             * 不同的数据表前缀。前缀名仅仅能为数字、字母加下划线。
             */
            $table_prefix  = 'wp_';

          2.訪问  http://localhost:80/wordpress/wp-admin/install.php ,设置你的 WordPress

  • 相关阅读:
    每日一问6:short、int、long以及long long的区别
    每日一问5 什么是类型安全?
    每日一问4: ++i和i++的区别
    每日一问3: C++中extern关键字的作用
    C++中如何判断int型是否溢出
    C++中的POD型别
    Java多线程之一:进程与线程
    设计模式2-单例模式
    Maven学习-编译遇到‘src/checkstyle/checkstyle-suppressions.xml‘
    任意用户登录系统时,显示警示提醒信息 “hi dangerous!”
  • 原文地址:https://www.cnblogs.com/mthoutai/p/7358543.html
Copyright © 2011-2022 走看看