仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 497|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS下LAMP完成wordpress 装置

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!完成功效:
必要三台假造机,一台作为MySQL数据库,一台为NFS.一台创立假造主机,做workpress主机,让两台主灵活态数据会见统一数据库,静态数据会见统一NFS办事器。
主机一:172.16.18.1(WordPress1)172.16.18.1(WordPress2)
主机二:172.16.18.5(NFS)
主机三:172.16.249.124(MySQL)


情况搭建:

(一):设置NFS
办事端端设置:
办事器IP:172.16.18.5
在NFS办事器端装置nfs-utils
编纂设置文件:/etc/exports
/nfsserver172.16.0.0/16(rw,async,no_root_squash)
创立同享目次/nfsserver
mkdir/nfsserver
给同享目次apache用户的rwx权限:
setfacl-mu:apache:rwx/nfsserver
重启办事:servicenfsrestart
客户端:
创立/web/nfs挂载目次:
showmount-a172.16.18.5检察同享的NFS办事。
mount-tnfs172.16.18.5:/nfsserver/web/nfs
在nfs同享目次中创立wp1,wp2目次。
mkdir/nfsserver/{wp1,wp2}
(二):创立2台假造主机:
起首我们要确保本机的httpd办事一般:此办事设置能够本人编译装置最新版的Apache,也能够间接装置rpm包
编译设置文件httpd.conf
假造主机基于IP会见,地点为(host1)172.16.18.1、(host2)172.16.18.2
我们以http2.4为例设置:增加假造主机。详细编译装置步奏见上一篇博文。
<VirtualHost172.16.18.1:80>
ServerAdminaolens@aolens.com
DocumentRoot/web/nfs/wp1
ServerNamewww.workpress1.com
ErrorLog/var/log/httpd/workpress1.err
CustomLog/var/log/httpd/workpress1.accesscommen
<Directory"/web/nfs/wp1">
Requireallgranted
</Directory>
</VitualHost>


<VirtualHost172.16.18.2:80>
ServerAdminaolens@aolens.com
DocumentRoot/web/nfs/wp2
ServerNamewww.workpress2.com
ErrorLog/var/log/httpd/workpress2.err
CustomLog/var/log/httpd/workpress2.accesscommen
<Directory"/web/nfs/wp2">
Requireallgranted
</Directory>
</VirtualHost>



刊出#DocumentRoot“path/to”
给当地配IP:172.16.18.{1,2}
启动servicehttpd2.4restart
在/web/nfs/{wp1,wp2}下创立index.html
wp1/index.html

<html>
<h1>workpress1</h1>
</html>

wp2/index.html

<html>
<h1>workpress2</h1>
</html>



会见:


(三):装置php模块
装置php,让php基于模块来运转。
设置apache,/etc/http2.4/httpd.conf让Apache能够辨认php
1、增加以下二行
AddTypeapplication/x-httpd-php.php
AddTypeapplication/x-httpd-php-source.phps

2、定位至DirectoryIndexindex.html
修正为:
DirectoryIndexindex.phpindex.html

尔后从头启动httpd,或让其从头载进设置文件便可测试php是不是已能够一般利用。

(四):装置数据库:
在centos7上我们选择yum包装置。
供应设置文件:
cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld
chkconfig--addmysqld
chkconfig--listmysqld
cpsupport-files/my-large.cnf/etc/my.cnf

#vim/etc/my.cnf增加下边参数指定命据目次
datadir=/mydata/data




进进mysql,创立用户赐与一切权限,对一切库有一切权限。
GRANTALLON*.*wp3@172.16.%.%IDENTIFIEDBYwp3
封闭防火墙:systemctlstopfirewalld
[root@localhostmysql]#mysql
WelcometotheMariaDBmonitor.Commandsendwith;org.
YourMariaDBconnectionidis2
Serverversion:5.5.39-MariaDBMariaDBServe
Copyright(c)2000,2014,Oracle,MontyProgramAbandothers.
Typehelp;orhforhelp.Typectoclearthecurrentinputstatement.




[root@localhost~]#mysql
MariaDB[mysql]>grantallon*.*to‘wp3’@172.16.%.%identifiedbywp3;




二:装置WordPress
复制wordpress步伐包到/web/nfs/{wp1,wp2}
解压.复制wp-config-sample.php为wp-config.php
vimwp-config.php


wp1与wp2设置都一样。
会见OK!

本文出自“aolens·程超”博客,请务必保存此出处http://aolens.blog.51cto.com/7021142/1541287
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
活着的死人 该用户已被删除
沙发
发表于 2015-1-16 17:48:37 | 只看该作者

给大家带来CentOS下LAMP完成wordpress 装置

我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
谁可相欹 该用户已被删除
板凳
发表于 2015-2-1 21:22:15 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
只想知道 该用户已被删除
地板
发表于 2015-2-7 17:59:18 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
小魔女 该用户已被删除
5#
发表于 2015-2-23 00:52:24 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
乐观 该用户已被删除
6#
发表于 2015-3-7 07:40:26 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
海妖 该用户已被删除
7#
发表于 2015-3-14 18:35:16 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
小妖女 该用户已被删除
8#
发表于 2015-3-21 14:58:15 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表