安装环境说明:CentOS6.6+VMware11

一、安装LAMP环境

1.安装httpd、mysql-server、php等

  #yum install -y httpd

  #yum install -y mysql-server 

  #yum install -y php

  #yum install -y php-mysql

  #yum install -y php-mbstring

2.启动httpd和mysql,查看httpd端口80、mysql端口3306是否正常监听

 #service httpd restart

 #service mysqld restart

 #ss -tnl 

二、准备wordpress

  在本文中我使用的是wordpress-3.3.1-zh_CN.zip的这个版本

 将wordpress-3.3.1-zh_CN.zip放到/var/www/html目录中,并解压此文件。

#unzip wordpress-3.3.1-zh_CN.zip

三、修改wordpress的配置文件

  #vim /var/www/html/index.php

  #cd /wordpress

  #cp wp-config-sample.php wp-config.php

  #vim wp-config.php,修改数据库名称、用户名、用户密码等

四、创建wordpress的数据库、用户名和密码

#mysql

 mysql>CREATE DATABASE wpdb ; --创建数据库

 mysql>CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wppass' ;--创建用户和密码

 mysql>CREATE USER 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppass' ;

 mysql> GRANT ALL ON  wpdb.* TO  'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppass';--给用户授权

 mysql> GRANT ALL ON  wpdb.* TO  'wpuser'@'localhost' IDENTIFIED BY 'wppass';

五、重启服务,浏览博客

#service httpd restart

#service mysqld restart

在浏览器上浏览wordpress是否安装成功。

我的ip地址为192.168.84.117 ),输入用户名和密码,选择登陆。也可以直接浏览网页。

至此,本地的wordpress安装成功。

六、准备phpMyadmin

在本文中我使用的是phpMyAdmin-4.0.5-all-languages.zip的这个版本

 将phpMyAdmin-4.0.5-all-languages.zip放到/var/www/html目录中,并解压此文件。

#unzip phpMyAdmin-4.0.5-all-languages.zip

#ln -sv phpMyAdmin-4.0.5-all-languages pma

七、为php添加CA认证(注:本文中将在192.168.84.117上构建私钥CA)

#cd /etc/pki/CA

#(umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)生成私钥文件

#openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/private/cacert.pem -days 3650 生成自签证书

添加辅助文件

#touch /etc/pki/CA/index.php

#echo 01 > /etc/pki/CA/serial

给节点发证书:

     1、节点自己申请证书

         在证书申请的主机上进行如下步骤:

(1)生成私钥

 #(umask 077; opssel genrsa -out httpd.key 1024)

(2)生成证书签署请求

#openssl req -new -key httd.key -out httpd.csr

 注意:

    (a)其中的subject信息部分,要与CA的保持一致;

    (b)Common Name要使用此主机在通信中的真实使用名字例如:

     2、CA签发证书

 直接签署证书

#openssl ca -in httpd.crs -out /etc/pki/CA/private/httpd.crt -days 300

wKiom1VFkmPDTr2CAASt1CZWldE494.jpg

(3)把签署号的证书发还给请求者

八、安装ssl模块

#yum -y install mod_ssl 

#mkdir /etc/httpd/ssl在httpd文件下创建一个存放ssl证书的目录

#cp /etc/pki/CA/private/* /etc/httpd/ssl

修改/etc/httpd/conf.d/ssl.conf配置文件,更改监听端口地址,添加index.php默认存放路径,以及servername(注意:ServerName要和签署请求中的common name 一致)

在C:\Windows\System32\drivers\etc\hosts文件中添加一行:192.168.84.117

然后重启服务

#service httpd reload

九、添加信任证书

浏览器打开www.a.com,浏览器文本框中的背景颜色为红色,所以要安装证书

将/etc/pki/CA目录下的cacert.pem,下载到windows上,并重命名为cacert.crt。然后点击安装。

再次在浏览器打开www.a.com,浏览器文本框中的背景颜色不在为红色,www.a.com已作为可信任站点进行访问.

至此,本地的phpMyadmin安装完成,并且也添加了ssl功能。

本位主要讲解了在LAMP环境中搭建了一个简单的wordpress和phpMyadmin的过程。

各位大神不喜勿喷。