我们很多时候都在学习搭建Linux服务器!但若只是为了搭建而学,这就会没啥劲头。所以作为一个新手,肯定需要一些小成功来鼓励你前行。下面就和大家分享在LAMP的基础上搭建自己本地的wordpress。
环境:CentOS-6.5-x86_64,
Apache网站配置 | httpd |
MySQL数据库 | mysql mysql-server |
PHP | php php-mbstring(字符集编码) php-gd(图形认证码) php-mysql连接MySQL数据库 |
前置准备
(1)这里我们还得了解一下wordpress需要我们服务器的要求。
(2)这里我们使用yum在线方式来安上述的软件,(切记不要遗php-mysql)
yum install -y httpd mysql mysql-server php php-mbstring php-gd php-mysql
(3)安装完成后,我们要对我们的apache服务器进行一些配置
vi etc/httpd/conf/httpd.conf
这里我们的小技巧是,通过在vi的命令模式下输入"/关键词",我们这里需要修改的有ServerName,这里把注释去掉,在6.x这些版本必须配置我们的域名,否则会报错;第二个修改是我们的DirectoryIndex,使得我们的首页是index.php;第三个则是修改或者添加我们的字符集UTF-8
(4)接下来,我们开启我们的apache以及MySQL服务
service httpd start #开启apache service mysqld start #开启mysql
(5)开启我们的MySQL的时候,会提示我们为root用户创建一个密码
下面我们来为我们的数据库root添加一个密码
=========================================================================================
ps:而在添加密码之前,我们来看一下几个基本操作数据库的命令
service mysqld start service mysqld stop service mysqld restart service mysqld status /*apache也有相应的命令,用来开启,关闭和重新开启我们的数据库 只需要把mysqld 换成我们的httpd*/
下面是我们配置mysql数据库的命令
mysqladmin -u 用户 password 密码
=========================================================================================
假如我们配置的是root用户的话
mysqladmin -u root password liswind #配置后,登录以有密码的方式登录 mysql -u root -p #接下来会提示你输入密码
(6)接下来是创建一个wordpress的数据库(这是登进我们的数据库后做的操作)
create database wordpress; #创建一个名为"wordpress"的数据库; #查看我们的数据库信息 show databases;
========================================================================================
PS:这里删除数据库使用
drop databse 名称
创建好数据之后,我们需要修改我们的iptables以便我们能够访问通过这些端口来进行访问
vi etc/sysconfig/iptables
(7)我们在规则上允许apache80端口,数据库3306端口。
修改后需要重启iptables服务
========================================================================================
开启之后我们可以检查一下我们服务运行的状态,
service httpd status #查询httpd的状态
假如返回这样的结果便可以了
一般我们希望我们的httpd和mysqld服务随着系统自动开启,我们可以使用下列命令
chkconfig httpd on chkconifg mysqld on
=========================================================================================
(8)这个时候我们去wordpress的官网把最新版的中文wordpress下载下来,用WinSCP来传输到/var/www/html目录(使用WinSCP之前需要将22端口开放)
之后进入到/var/www/html这个目录对wordpress进行解压(注意我们的目录名为wordpress)
cd /var/www/html tar -zxvf wordpress*.*
之后我们进入wordpress目录,执行下列操作
cp wp-sample-config.php wp-config.php vi wp-config.php
并对下面的数据进行修改
修改之后我们重启一下httpd服务
service httpd restart
(9)这个时候我们查看一下我们的ip(记住要让配置的主机与服务器再一个局域网内)
ifconfig -a
这里我的ip是192.168.1.178,这样我们就能通过“http://ip/wordpress”来访问了