centos 6搭建wordpress博客

参考网站 centos 6搭建wordpress博客

本文在root环境下完成操作。
在腾讯云买的域名,域名解析在腾讯云的官网上完成。注意域名解析后需要等半天甚至一天才能解析完成,所以域名解析如果不提前弄,就会出现IP地址可以访问但域名无法访问的情况。
如果更改apache或wordpre源码,一定重启Apache,命令为

service httpd restart #重启Apache服务器

一、环境搭建

1.安装Apache

在终端中输入下面的命令就可以安装Apache了:

yum install httpd

然后用下面的命令来启动服务

service httpd start

在浏览器打开IP地址,显示Apache的界面表示成功

有域名的话在/etc/httpd/conf/httpd.conf文件中找到#ServerName localhost:80,将注释取消,localhost改为自己的域名。

2.安装Mysql
这里一定注意mysql的版本问题,5.5是一个分界线,默认中文字符编码设置下,5.5及更高版本的.sql文件无法正常在更低版本的sql上打开,如果出现这种情况看上一篇文章安装MySQL

yum install mysql-server
service mysqld start

用上面的命令就可以下载安装mysql了,第二条是启动mysql服务的意思。

3.安装PHP以及PHP组件

yum install php php-mysql

用上面这个命令就可以下载安装PHP了。比较麻烦的是PHP的组件。

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

4.开机默认启动Apache和Mysql服务

chkconfig httpd on
chkconfig mysqld on

可以用上面两个命令来选择开机启动Apache和Mysql.

5.测试PHP是否安装成功

nano /var/www/html/index.php

你可以用上面的命令来新建一个index.php文件。
输入简单的测试PHP命令:

<?php
phpinfo();
?>

然后输入Ctrl o进行保存,点击回车确认。再输入Ctrl x进行退出。
然后在浏览器中,输入IP地址,看到PHP信息表示PHP安装成功。

二、wordpress安装

1、wordpress安装

从官网下载好wordpress后使用winscp上传到服务器/var/www/html文件夹然后使用cd命令进入该文件夹,或wget http://cn.wordpress.org/wordpress-3.8-zh_CN.zip 下载,然后

unzip wordpress-3.8-zh_CN.zip   #用unzip 来解压zip文件。

然后编辑wp-config-sample.php文件,主要修改数据库信息。

nano wp-config-sample.php  #编辑文件
/** MySQL数据库名 */
define(‘DB_NAME', ‘wordpress');
/** MySQL数据库用户名 */
define(‘DB_USER', ‘root');
/** MySQL数据库密码 */
define(‘DB_PASSWORD', ‘password')
/** MySQL主机(不用修改) */
define(‘DB_HOST', ‘localhost');

数据库名字我们这里先随便填一个,因为数据库还没有建立。数据库的用户名和密码都是之前一步填的,这里要填入。
记得ctrl + o 保存文件的时候,选择文件名为wp-config.php。

2.在Mysql中新建数据库

mysql -u root -p

输入上面的命令进入mysql,要输入密码。
用下面的命令新建一个叫wordpress的数据库。

create database wordpress;

通过上面的两步,访问IP地址,一个崭新的Wordpress就可以建立了。访问你注册的域名应该就可以安装wordpress了。

3.导入sql文件

如果是从虚拟主机转到VPS,那么就要导入sql文件了。

mysql -u 用户名 -p密码 --进入数据库
use wordpress; --选择数据库
source /home/test.sql; --导入数据库

4.Wordpress简单设置

4.1上传文件大小限制修改

到后台尝试上传一个附件,你会发现:
Maximum upload file size: 2MB.很痛苦。怎么修改?
用locate来搜索php.ini文件位置。

locate -i php.ini
然后编辑它:

nano /etc/php.ini
在nano中可以通过ctrl + w来搜索文字,这里搜索,post_max_size 和 upload_max_filesize ,把它们都改大点,比如我都改成64M

4.2重写url设置

WordPress中除了Default的url格式外,其他的都需要url重新支持。默认是不支持的。VPS只能自己搞了,虚拟主机一般都默认开启的。需要编辑/var/www/html/httpd.conf文件。在文件中找到

<Directory “/var/www/html”>

…

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride None

把AllowOverride None 改成AllowOverride All

4.3 安装插件,更新需要输入FTP账户

在上文提到的wp-config.php文件中添加

define('WPLANG', 'zh_CN');//中文支持

define('FS_METHOD','direct');//直接升级

三、Apache设定

1、修改默认网站目录
在/etc/httpd/conf/httpd.conf中找到DocumentRoot,改变这个变量。

2、httpd: Could not reliably determine the server’s fully qualified domain name警告
没有设置域名,解决方法见上文 一、1、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值