配置LAMP与WordPress 网站 设置

作者 : [db:作者] 共3932个字,阅读需10分钟。
点击购买本站资源可以说是全网最低价,为了换一个更好的服务器,提供更好的服务,开启了极品资源区,极品资源区都是我们花高价购买获得。
前往极品资源区
极品资源区仅限超级会员以上的权限免费使用,永久会员不可下载使用。我们也需要盈利以便更好的发展,白嫖大师就别耽误大家时间了。极品资源区内容不多,但是质量绝无仅有!!!!

目 录

LAMP,也就是Linux-Apache-MySQL-PHP的简称。
这里我们需要了解两个概念,静态资源动态资源
静态资源一般是用HTML编写的网页,实际上是一个文本文件。
静态内容通过浏览器的辅助而展示出我们所看到的网站的内容。如网站布局等。
动态资源则是需要特定的解释器翻译之后,通过服务器运行,最后返回给用户的结果。
在访问一个PHP网站时,假如我们需要登录账号,这部分则是由PHP完成,而账号密码则保存在MySQL里面。
假如用户在php网站请求登录,请求顺序是这样的:
配置LAMP与WordPress 网站 设置-幽灵米

Apache-PHP-MySQL是这样协作的
 

使用LAMP架设一个WordPress个人博客

 
(1)安装LAMP具体的包
[root@node3 ~]yum install httpd mariadb-server mariadb php php-mysql
httpd是Apache的程序名字。MariaDB-server负责MySQL的数据存储
php组件用于解析php请求,php-mysql组件用于php于mariadb交互。
(2)启动Apache和MySQL服务并设置为开机启动。
  [root@node3 ~]# systemctl start mariadb.service
  [root@node3 ~]# systemctl start httpd.service
  [root@node3 ~]# systemctl enable mariadb.service
  [root@node3 ~]# systemctl enable httpd.service
(3)查看httpd是否正常运行
配置LAMP与WordPress 网站 设置-幽灵米

Apache-test-page.jpg
当什么网站都没有的时候,在浏览器中输入IP地址就会出现一个测试页.
证明Apache运行正常
(4)到官方网站下载WordPress,并解压到特定目录。
官方网站的下载地址很明显,可以直接在机器上使用wget命令。
a.下载
[root@node3 ~]# wget https:

//wordpress.org/latest.tar.gz -

-2016

-12

-11

15:

56:

17-- https:

//wordpress.org/latest.tar.gz Resolving wordpress.org (wordpress.org)...

66.155

.40

.249,

66.155

.40

.250 Connecting to wordpress.org (wordpress.org)|

66.155

.40

.249|:

443... connected. HTTP request sent, awaiting response...

200 OK Length:

7993186 (

7.6M) [application/octet-stream] Saving to: ‘latest.tar.gz’

100%[======================================================>]

7,

993,

186

36.1KB/s

in

2m

36s b.解压 [root@node3 ~]# tar xvf /root/latest.tar.gz -C /

var/www/html/

(5)修改文件属主
[root@node3 ~]# chown -R apache.apache /

var/www/html/wordpress/ [root@node3 ~]# ll !$ ll /

var/www/html/wordpress/ total

184 -rw-r--r--.

1 apache apache

418 Sep

25

2013 index.php -rw-r--r--.

1 apache apache

19935 Mar

6

2016 license.txt -rw-r--r--.

1 apache apache

7433 Dec

2

15:

04 readme.html -rw-r--r--.

1 apache apache

5447 Sep

28

05:

36 wp-activate.php drwxr-xr-x.

9 apache apache

4096 Dec

7

02:

40 wp-admin -rw-r--r--.

1 apache apache

364 Dec

19

2015 wp-blog-header.php -rw-r--r--.

1 apache apache

1627 Aug

29

20:

00 wp-comments-post.php -rw-r--r--.

1 apache apache

2853 Dec

16

2015 wp-config-sample.php drwxr-xr-x.

4 apache apache

49 Dec

7

02:

40 wp-content -rw-r--r--.

1 apache apache

3286 May

25

2015 wp-cron.php drwxr-xr-x.

18 apache apache

8192 Dec

7

02:

40 wp-includes -rw-r--r--.

1 apache apache

2422 Nov

21

10:

46 wp-links-opml.php -rw-r--r--.

1 apache apache

3301 Oct

25

11:

15 wp-load.php -rw-r--r--.

1 apache apache

33939 Nov

21

10:

46 wp-login.php -rw-r--r--.

1 apache apache

7841 Nov

21

10:

46 wp-mail.php -rw-r--r--.

1 apache apache

16250 Nov

29

13:

39 wp-settings.php -rw-r--r--.

1 apache apache

29896 Oct

19

12:

47 wp-signup.php -rw-r--r--.

1 apache apache

4513 Oct

15

03:

39 wp-trackback.php -rw-r--r--.

1 apache apache

3065 Sep

1

00:

31 xmlrpc.php

因为httpd.conf中定义了用户和组,所以需要将网站文件的属主属组都改为对应用��``默认都是apache
(6)数据库创建一个数据库,并授权一个用户。
[root@node3 ~]# systemctl enable mariadb  #设置mariadb服务开机自动启动
[root@node3 ~]# systemctl start mariadb #启动mariadb 服务
[root@node3 ~]# mysql -uroot -p
enter password: Welcome to the MariaDB monitor. Commands end

with ; or \g. Your MariaDB connection id is

2 Server version:

5.5

.50-MariaDB MariaDB Server Copyright (c)

2000,

2016, Oracle, MariaDB Corporation Ab and others. Type

'help;' or

'\h'

for help. Type

'\c' to clear the current input statement. MariaDB [(none)]> create database wordpress; Query OK,

1 row affected (

0.00 sec) MariaDB [(none)]> grant all on wordpress.* to

'wordpress'@

'%' identified by

'wordpress'; #设置新用户和密码 Query OK,

0 rows affected (

0.00 sec) MariaDB [(none)]> flush privileges; #重新加载权限表 Query OK,

0 rows affected (

0.00 sec) MariaDB [(none)]>

(7)修改httpd的配置文件,将网站设置为虚拟主机。
<VirtualHost *:

80> DocumentRoot /

var/www/html/wordpress/ ServerName node3.bc.com ErrorLog

"/var/log/httpd/node3-err_log" CustomLog

"/var/log/httpd/node3-access_log" common <

/VirtualHost>

(8)图形化界面,设置mysql地址,主机地址和密码。
有两种方式,任选其一。
a.直接配置安装wordpress。
配置文件在网站根目录下,此处为/var/www/html/wordpress/wp-config.php
vim /

var/www/html/wordpress/wp-config.php

/** The name of the database for WordPress */ define(

'DB_NAME',

'wordpress');

/** MySQL database username */ define(

'DB_USER',

'wordpress');

/** MySQL database password */ define(

'DB_PASSWORD',

'wordpress');

/** MySQL hostname */ define(

'DB_HOST',

'192.168.2.203');

/** Database Charset to use in creating database tables. */ define(

'DB_CHARSET',

'utf8mb4');

/** The Database Collate type. Don't change this if in doubt. */ define(

'DB_COLLATE',

'');

b.也可以直接在浏览器上面访问主机地址
配置LAMP与WordPress 网站 设置-幽灵米

选择语言
配置LAMP与WordPress 网站 设置-幽灵米

准备开始!
配置LAMP与WordPress 网站 设置-幽灵米

设置刚才设置的数据库和用户

配置LAMP与WordPress 网站 设置-幽灵米

转载于:https://www.cnblogs.com/key-l731/p/9551797.html

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
幽灵米只做资源收集整理,如需商用请联系原作者购买版权。
幽灵米 » 配置LAMP与WordPress 网站 设置