| 
 | 
 
 
网站看到的很好的帖子,转过来,谁能做个sh,那就感激不禁了。 
 
 
安装WordPress依赖程序 
yum -y install mysql-server httpd php php-mysql unzip wget 
 
chkconfig httpd on 
chkconfig mysqld on 
 
service mysqld start 
service httpd start 
 
为WordPress准备数据库和用户 
建议先执行/usr/bin/mysql_secure_installation,按提示完成操作,设置root密码等 
 
登录mysql:mysql -uroot -p 
 
创建WordPress数据库:CREATE DATABASE wordpress; 
 
创建WordPress用户:GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'wordpress_password'; 
 
刷新:FLUSH PRIVILEGES; 
 
退出mysql:\q 
 
说明:wordpress_password是wordpress用户的密码,为后面使用 
 
下载和安装WordPress 
下载和解压 
cd /var/www/html 
 
wget http://wordpress.org/latest.zip -O latest.zip(英文版)也可以是 http://cn.wordpress.org/wordpress-3.0.4-zh_CN.zip(中文版) 
 
unzip latest.zip 
 
rm latest.zip 
 
设置WordPress根目录owner 
chown -R apache:apache wordpress 
 
WP后台管理操作不通过FTP 需要这个设置 
 
配置WordPress 
cd /var/www/html/wordpress 
 
cp wp-config-sample.php  wp-config.php 
 
vi wp-config.php 
 
加入一行:define('FS_METHOD', 'direct'); (WP后台直接操作文件,不通过FTP) 
 
define('DB_NAME', 'database_name_here');(database_name_here 换成 wordpress) 
 
define('DB_USER', 'username_here');(username_here 换成 wordpress) 
 
define('DB_PASSWORD', 'password_here');(password_here 换成 上面设置的 wordpress_password) 
 
进入WordPress后台管理 
http://your-server-ip-or-hostname/wordpress/wp-admin/install.php,创建管理员用户然后登入,你可以做些设置,比如主题等 
 
http://your-server-ip-or-hostname/wordpress就是你的博客了 
 
你可以配置apache的VirtualHost,让http://your-server-ip-or-hostname/wordpress映射到http://blog.XXX.com,具体如下: 
 
1.在你的dns解析服务器增加一个记录让blog.XXX.com到你的ip地址 
 
2.编辑/etc/httpd/conf/httpd.conf,在结尾增加 
 
NameVirtualHost *:80 
 
ServerAdmin mail 
DocumentRoot /var/www/html 
ServerName www.XXX.com 
ErrorLog logs/www.XXX.com-error_log 
CustomLog logs/www.XXX.com-access_log common 
 
 
ServerAdmin mail 
DocumentRoot /var/www/html/wordpress 
ServerName blog.XXX.com 
ErrorLog logs/blog.XXX.com-error_log 
CustomLog logs/blog.XXX.com-access_log common 
 
 
3.重启apache:service apache restart |   
 
 
 
 |