关于wordpress的安装

2017年补充

export PHP_FCGI_MAX_REQUESTS=0  
/usr/local/spawn/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u haoning -g haoning -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

PHP_FCGI_MAX_REQUESTS设置php的最大连接数,防止挂掉

2014重新建立wordpress

2014年10月26日centos7的mysql要这样装

wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#rpm-ivhmysql-community-release-el7-5.noarch.rpm

#yuminstallmysql-community-server

wgethttp://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.bz2

安装spawn-fcgi

1.启动fastcgi

2.nginx关联fastcgi,运行php

3.nginx连接wordpress,php建立mysql的基础库,

centos6.5上安装

Java代码

yuminstallphp-mysqlphp-gdphp-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcmysqlmysql-servermysql-develphp-develphp

启动fastcgi

viewplaincopytoclipboardprint?

[root@haoningfastcgi]#catfast.sh

#!/bin/sh

/usr/bin/spawn-fcgi-a127.0.0.1-p9000-uhaoning-ghaoning-f/usr/bin/php-cgi-P/var/run/fastcgi-php.pid

[root@haoningfastcgi]#

建立用户

useraddhaoning-Ghaoning

启动nginx和web的用户

nginx的配置文件

指定log目录和wordpress的目录为

viewplaincopytoclipboardprint?

user haoning;    
worker_processes  4;    
events {    
    worker_connections  1024;    
}    
http {    
    include mime.types;    
    server {    
        listen       80;    
        server_name  203.195.183.79;    
        access_log /home/haoning/log/access.log;    
        location / {    
            root   /home/haoning/www;    
            index  index.html index.htm index.php;    
        }    
    
        location ~ \.php$ {     
            fastcgi_pass 127.0.0.1:9000;    
            fastcgi_index index.php;    
            set $path_info "/";    
            set $real_script_name $fastcgi_script_name;    
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {     
                                set $real_script_name $1;    
                set $path_info $2;    
            }     
        }     
        error_page 500 502 503 504 /50x.html;    
        location = /50x.html {     
            root /home/haoning/www;    
        }     
        fastcgi_param SCRIPT_FILENAME /home/haoning/www/$real_script_name;    
        fastcgi_param script_name $real_script_name;    
        fastcgi_param path_info $path_info;    
        include /usr/local/nginx_wordpress/conf/fastcgi_params;     
    }    
}

下载

viewplaincopytoclipboardprint?

cd /data/wordpress    
wget http://cn.wordpress.org/wordpress-3.5.2-zh_CN.tar.gz    
tar zxvf wordpress-3.5.2-zh_CN.tar.gz     
ln -s /data/wordpress/wordpress /home/haoning/www   
mysql:

view plaincopy to clipboardprint?
mysql -uroot -h203.195.183.79 -p    
create database haowordpress;    
grant all on *.* to root@'%' identified by "mima" WITH GRANT OPTION;       
flush privileges;

配置文件

cpwp-config-sample.phpwp-config.php

vimwp-config.php

修改数据库连接,尽量不要用localhost,用实际ip

启动fastcgi,启动nginx

访问

如果403就是路径问题,严格检查下,最好复制上面的稍作改动

相关推荐