Mac基于Nginx安装wordpress

1.  下载wordpress包

2.  配置wordpress

拷贝配置示例文件。注意,需要根据文件的存放路径来修改命令:

cp wp-config-sample.php wp-config.php

3.   编辑配置文件:

sudo vi wp-config.php

修改wp-config.php的内容:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');

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

/** MySQL数据库密码 */
define('DB_PASSWORD', '1234');

4.  配置php-fpm: php-fpm用来管理php-cgi,php-cgi是php的解释器

cp /private/etc/php-fpm.conf.default /usr/local/etc/php/5.4/php-fpm.conf
sudo chmod 777 php-fpm.conf

 修改php-fpm的配置

sudo vi php-fpm.conf

 修改下面的内容

error_log = /usr/local/var/log/php-fpm.log

启动php-fpm 

sudo php-fpm

5. 修改php.ini的权限

cp /private/etc/php.ini.default  /private/etc/php.ini
sudo chmod 777 /private/etc/php.ini
sudo kill all php-fpm
php-fpm

  

6.  修改nginx配置文件 nginx.conf,配置php的反向代理, 通过fastcgi来解析php

#user  nobody;
worker_processes  1;

error_log  logs/error.log;

pid        /usr/local/nginx/logs/nginx.pid;

  server{
     listen  80;
     server_name www.testwp.com
     location / {
            root   /Users/jiangzhiqiang/phpwork/wordpress;
            index  index.php index.html index.htm;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php$ {
            root           /Users/jiangzhiqiang/phpwork/wordpress;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            # $document_root指前面的root路径
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
   }

7.  访问网址 http://127.0.0.1/wp-admin/install.php 开始进行wordpress的安装配置。

部分内容参考自: http://blog.eqoe.cn/posts/mac-nginx-php-mysql.html 感谢!

PS: Mac上nginx+wordpress的文章比较少,有不少坑

相关推荐