非集成搭建,每个服务都需要手动配置

工具/原料

  • mysql
  • wordpress
  • php
  • openresty

方法/步骤

  1. 1

    首先下载wordpress的zip包,https://cn.wordpress.org/wordpress-4.5.2-zh_CN.zip

    解压即可,暂时不用管他。

  2. 2

    安装并配置openresty,用这个将PHP转发到php-cgi。

    https://openresty.org/download/openresty-1.9.7.4-win32.zip  下载openresty的windows版,解压。

  3. 3

    解压后打开conf目录下的nginx.conf文件,(可以先备份下此文件再做修改)修改下配置,参照我的修改。直接覆盖即可,其中D:\Server\wordpress是我的路径,你们参照自己的路径改下。改完保存。

    #user  nobody;

    worker_processes  1;

    events {

        worker_connections  1024;

    }

    http {

        include       mime.types;

        default_type  application/octet-stream;

        sendfile        on;

        keepalive_timeout  65;

        server {

            listen 8000;

            server_name localhost;

            location / {

                root D:\Server\wordpress;

                index  index.php;

              }

            location ~ .php$ {

                root D:\Server\wordpress;

                fastcgi_index   index.php;

                fastcgi_pass    127.0.0.1:9000;

                include         fastcgi_params;

                fastcgi_param  低光 SCRIPT_FILENAME    $document_root$fastcgi_script_name;

                fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;

            }

          }

        server {

            listen       80;

            server_name  localhost;

            location / {

                root   html;

                index  index.html index.htm;

            }

            error_page   500 502 503 504  /50x.html;

            location = /50x.html {

               救泛良 root   html;

            }

        }

    }

    修改好,保存,点击nginx.exe就启动了。

    打开浏览器输入http://localhost   出现如图所示,说明配置正确,服务器启动完毕。

  4. 4

    这一步下载配置mysql,这里使用mysql5.6的64位的免安装版

    可以从百度软件中心下,速度快。

    http://dlsw.baidu.com/sw-search-sp/soft/e9/17534/mysql-5.6.24-winx64.1432007928.zip

    下载解压,放在一个地方,配置下环境变量,如图。

    然后将文件夹下的my-default.ini复制一份命名为my.ini 这个不修改也没事,有需求的自行配置优化。

  5. 5

    打开cmd启动数据库

    然后你可以使用root来连wordpress或者新建一个用户。

    新建用户并且配置权限如图所示。

    基本步骤是先创一个wordpress使用的数据库,建一个用户,把对这个库的操作权限分配给新建的用户。

  6. 6

    最后配置php了脾针,先下载 

    7.0版本的http://windows.php.net/download#php-7.0

    5.6版本的http://windows.php.net/download#php-5.6

    我因为不是生产环境,不需要考虑太多,用的是7.0  你们自行抉择

    下载完解压,然后将php.ini-development复制一份命名为php-ini,打开

    找到;extension=php_curl.dll去掉分号,不然无法下载主题和插件

    启用连接数据库的功能

    ;extension=php_mysql.dll和;extension=php_mysql.dll前面的分号去掉(这个必选)

    设置时区,

    ;date.timezone 更改为date.timezone = Asia/Shanghai

    其余配置根据自己需求修改,这里不再赘述。

    打开CMD进到你php服务器所在的目录

    使用命令启动服务

    php-cgi.exe -b 127.0.0.1:9000 -c php.ini

    这个输完窗口时没有信息展示的

  7. 7

    打开浏览器输入localhost:8000,配置成功的话会转发到php,第一次打开就是wordpress的配置页,填写一下信息即可。

    END

注意事项

  • 若想要远程访问数据库需要执行 grant privileges on wordpress.* to 'test'@'%'; flush privileges;
  • 很多人前面都没问题,到了配置wordpress的时候报错,多是数据库的问题,还有php.ini的配置问题,一般百度都能搜到。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。