澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

centos下利用LAMP免费搭建WordPress博客

实验内容:

环境说明:

centos下利用LAMP免费搭建WordPress博客

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

环境说明:

在同一台主机上实现LAMP(Linux Apache MariaDB PHP)
CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.16

1 安装LAMP

采用yum方式进行安装httpd、MariaDB、php、php-mysql,php-mysql用来进行php和MariaDB数据库的连接。

[[email protected] ~]# yum install httpd mariadb-server php php-mysql -y

2 创建新的虚拟主机(1)新增虚拟主机配置文件

[[email protected] ~]# vim /etc/httpd/conf.d/vhost.confDocumentRoot "/var/www/wordpress"ServerName www.mywordpress.com<Directory "/var/www/wordpress">AllowOverride NoneRequire all granted

(2)创建所需目录

[[email protected] ~]# mkdir /var/www/wordpress

3 在虚拟主机主目录/var/www/wordpress下新建index.php文件

[[email protected] ~]# vim /var/www/wordpress/index.php<!--?php phpinfo(); ?-->

4 检查语法并启动httpd服务(1)检查语法

[[email protected] ~]# httpd -tSyntax OK

(2)启动httpd服务

[[email protected] ~]# systemctl start httpd.service

5 测试

在浏览器中输入www.mywordpress.com

澳门新浦京娱乐场网站 1

可以看到PHP默认页面已经成功显示,说明测试成功

6 下载wordpress压缩包,wordpress-4.7.4-zh_CN.tar.gz(1)解压缩

[[email protected] ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz

(2)把解压缩后得到的文件(wordpress)复制到DocumentRoot(/var/www/wordpress/)下

[[email protected] ~]# cp -a wordpress /var/www/wordpress/

7 启动MariaDB服务

[[email protected] ~]# systemctl start mariadb

8 通过浏览器访问wordpress

在浏览器中输入

注意:配置DNS服务器解析www.test.com 为192.168.29.100
或者 修改windows 下的C:WindowsSysteme32driversetchosts文件
192.168.29.100 www.test.com

澳门新浦京娱乐场网站 2

可以看到已经出了wordpress 页面,可以点击“现在就开始”就行配置,也可以手动修改配置文件

9 修改wordpress配置文件(1)进入WordPress目录(/var/www/wordpress/wordpress/)

[[email protected] ~]# cd /var/www/wordpress/wordpress/

(2)复制cp wp-config-sample.php模板文件为 wp-config.php,然后编辑

[[email protected] ~]# vim /var/www/wordpress/wordpress/wp-config.php// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** ///** WordPress数据库的名称 */define('DB_NAME', 'wordpress');/** MySQL数据库用户名 */define('DB_USER', 'test1');/** MySQL数据库密码 */define('DB_PASSWORD', '123456');/** MySQL主机 */define('DB_HOST', 'localhost');

10 在数据库中创建数据库和用户(1)创建数据库

MariaDB [(none)]> create database wordpress;Query OK, 1 row affected (0.00 sec)

(2)创建用户

MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';Query OK, 0 rows affected (0.00 sec)

(3)给用户授权

MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';Query OK, 0 rows affected (0.01 sec)

澳门新浦京娱乐场网站,11 再次访问WordPress

澳门新浦京娱乐场网站 3
填入相关信息,就可以正常访问博客了。
澳门新浦京娱乐场网站 4

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。...

(1)主机IP

nfs server IP :192.168.29.120
nfs client IP: 192.168.29.110
在同一台主机上实现LAMP(Linux   Apache   MariaDB   PHP)
CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.16

(2)要求

nfs server共享/data/web/ 、/data/mysql 两个目录
nfs client挂载nfs server共享的/data/web/的文件系统至/var/www/html;部署wordpress。
nfs client挂载nfs server共享的/data/mysql/的文件系统至/var/lib/mysql/,作为数据库目录

1 安装LAMP

采用yum方式进行安装httpd、MariaDB、php、php-mysql,php-mysql用来进行php和MariaDB数据库的连接。

[root@CentOS7 ~]# yum install  httpd  mariadb-server  php php-mysql -y

一 服务器端配置

2 创建新的虚拟主机

(1)新增虚拟主机配置文件

[root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot "/var/www/wordpress"
ServerName      www.mywordpress.com
        <Directory "/var/www/wordpress">
        AllowOverride None
        Require all granted
        </Directory>
<VirtualHost>

(2)创建所需目录

[root@CentOS7 ~]# mkdir /var/www/wordpress

1安装nfs-utils 软件包

 [root@CentOS7 ~]# yum install nfs-utils

3 在虚拟主机主目录/var/www/wordpress下新建index.php文件

[root@CentOS7 ~]# vim /var/www/wordpress/index.php

<?php
        phpinfo();
?>

2编辑配置文件

共享目录为/data/web

[root@CentOS7 ~]# vim /etc/exports
/data/web/      *(rw,no_root_squash)
/data/mysql     *(rw,no_root_squash)        ## “*”表示所有主机均可连接,no_root_squash表示不压缩root用户。

4 检查语法并启动httpd服务

(1)检查语法

[root@CentOS7 ~]# httpd -t
Syntax OK

(2)启动httpd服务

[root@CentOS7 ~]# systemctl start httpd.service

3创建共享目录

[root@CentOS7 ~]# mkdir  -pv  /data/web/
[root@CentOS7 ~]# mkdir  -pv /data/mysql

5 测试

在浏览器中输入www.mywordpress.com
澳门新浦京娱乐场网站 5

可以看到PHP默认页面已经成功显示,说明测试成功

4开启服务

[root@CentOS7 ~]# systemctl start nfs.service

6 下载wordpress压缩包,wordpress-4.7.4-zh_CN.tar.gz

(1)解压缩

[root@CentOS7 ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz

(2)把解压缩后得到的文件(wordpress)复制到DocumentRoot(/var/www/wordpress/)下

[root@CentOS7 ~]# cp -a wordpress /var/www/wordpress/

二 客户端配置

7 启动MariaDB服务

[root@CentOS7 ~]# systemctl start  mariadb

1 挂载

(1)新建挂载的目录

[root@CentOS7 ~]# mkdir /var/www/html/

(2)挂载服务器共享的目录(/data/web/)至本地/var/www/html

[root@CentOS7 ~]#  mount -t nfs 192.168.29.120:/data/web/  /var/www/html/
[root@CentOS7 ~]#   mount -t nfs  192.168.29.120:/data/mysql/   /var/lib/mysql/

8 通过浏览器访问wordpress

在浏览器中输入

注意:配置DNS服务器解析www.test.com 为192.168.29.100
 或者 修改windows 下的C:WindowsSysteme32driversetchosts文件
192.168.29.100  www.test.com

澳门新浦京娱乐场网站 6

可以看到已经出了wordpress 页面,可以点击“现在就开始”就行配置,也可以手动修改配置文件

2 安装LAMP

采用yum方式进行安装httpd、MariaDB、php、php-mysqlphp-mysql用来进行phpMariaDB数据库的连接。

[root@CentOS7 ~]# yum install  httpd  mariadb-server  php php-mysql -y

9 修改wordpress配置文件

(1)进入WordPress目录(/var/www/wordpress/wordpress/)

[root@CentOS7 ~]# cd /var/www/wordpress/wordpress/

(2)复制cp wp-config-sample.php模板文件为 wp-config.php,然后编辑

[root@CentOS7 ~]# vim /var/www/wordpress/wordpress/wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'test1');
/** MySQL数据库密码 */
define('DB_PASSWORD', '123456');
/** MySQL主机 */
define('DB_HOST', 'localhost');

3 创建新的虚拟主机

(1)新增虚拟主机配置文件

[root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName      www.mywordpress.com
        <Directory "/var/www/html">
        AllowOverride None
        Require all granted
        </Directory>
<VirtualHost>

(2)创建所需目录

[root@CentOS7 ~]# mkdir /var/www/html

10 在数据库中创建数据库和用户

(1)创建数据库

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

centos下利用LAMP免费搭建WordPress博客。(2)创建用户

MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

(3)给用户授权

MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';
Query OK, 0 rows affected (0.01 sec)

4 检查语法并启动httpd服务

(1)检查语法

[root@CentOS7 ~]# httpd -t

Syntax OK
centos下利用LAMP免费搭建WordPress博客。(2)启动httpd服务

[root@CentOS7 ~]# systemctl start httpd.service

11 再次访问WordPress


澳门新浦京娱乐场网站 7

填入相关信息,就可以正常访问博客了。
澳门新浦京娱乐场网站 8

5下载wordpress压缩包,wordpress-4.7.4-zh_CN.tar.gz

(1)解压缩

[root@CentOS7 ~]# tar -xf wordpress-4.7.4-zh_CN.tar.gz

(2)把解压缩后得到的文件(wordpress)复制到DocumentRoot(/var/www/html/)

[root@CentOS7 ~]# cp -a wordpress /var/www/html/

(3)修改目录wordpress/wp-content的权限,确保博客可以正常上传图片,发表文章

[root@CentOS7 ~]# chmod o w /var/www/html/wordpress/wp-content/

6 启动MariaDB服务

[root@CentOS7 ~]# systemctl start  mariadb

7修改wordpress配置文件

(1)就让WordPress目录(/var/www/wordpress/html/)

[root@CentOS7 ~]# cd /var/www/html/wordpress

(2)复制wp-config-sample.php模板文件为 wp-config.php,然后编辑

[root@CentOS7 ~]# vim /var/www/html/wordpress/wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wordpress');
/** MySQL数据库用户名 */
define('DB_USER', 'test1');
/** MySQL数据库密码 */
define('DB_PASSWORD', '123456');
/** MySQL主机 */
define('DB_HOST', 'localhost');

8 在数据库中创建数据库和用户

(1)创建数据库

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.00 sec)

(2)创建用户

MariaDB [(none)]> create user 'test1'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

(3)给用户授权

MariaDB [(none)]> grant all on wordpress.* to 'test1'@'localhost';
Query OK, 0 rows affected (0.01 sec)

9 测试

在浏览器中输入
澳门新浦京娱乐场网站 9

可以看到博客已经搭建成功

本文由澳门新浦京娱乐场网站发布于澳门新浦京娱乐场网站,转载请注明出处:centos下利用LAMP免费搭建WordPress博客