给大家带来CentOS下LAMP完成wordpress 装置
如果您觉得本篇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
#mysql
WelcometotheMariaDBmonitor.Commandsendwith;org.
YourMariaDBconnectionidis2
Serverversion:5.5.39-MariaDBMariaDBServe
Copyright(c)2000,2014,Oracle,MontyProgramAbandothers.
Typehelp;orhforhelp.Typectoclearthecurrentinputstatement.
#mysql
MariaDB>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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
给大家带来CentOS下LAMP完成wordpress 装置
我感觉linux的学习,学习编程~!~!就去学习C语言编程!! Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 选择交流平台,如QQ群,网站论坛等。
页:
[1]