wordpress 开源博客系统部署

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ly0904010214/article/details/47374975


1、开发工具
服务器 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:\server\Apache24
   打开D:\server\Apache24\conf的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.2\bin\目录下执行的,需要 以管理员身份 打开 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:\server\php-5.5.27
    1. 环境变量设置    D:\server\php-5.5.27;D:\server\php-5.5.27\ext;
    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:\server\mysql-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:\server\mysql
        环境变量设置            %MYSQL_HOME%\bin;
   
   
    注:
        登录数据库        mysql -u root -p
        mysql>show databases;       显示所有数据库
        mysql>create database wordpress_db;       创建数据库

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


修改数据库密码
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 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:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。



5.配置 wordpress
    WordPress 压缩包解压至 Apache 的配置文件httpd.conf中 DocumentRoot 所指向的文件夹
    1.复制一个 wp-config-sample.php 的副本命名为 wp-config.php
        需要修改如下内容,配置WordPress 的数据库。
        /** WordPress数据库的名称 */
        define('DB_NAME', 'database_name_here');

        /** MySQL数据库用户名 */
        define('DB_USER', 'username_here');

        /** MySQL数据库密码 */
        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

阅读更多
换一批

没有更多推荐了,返回首页