关于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就是路径问题,严格检查下,最好复制上面的稍作改动