手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

LAMP分布式部署安装WordPress和phpMyAdmin

[日期:2017-06-02] 来源:Linux社区  作者:xuweitao [字体: ]

#和刚才一样的解决思路,在第一台主机上的虚拟主机www.a.com站点目录下的wordpress目录下创建wp-admin目录
[root@www ~]# mkdir /apps/vhosts/a.com/wordpress/wp-admin

#再次登录wordpress

#至此Wordpress安装并测试成功,接下来在第一台主机的第2台虚拟主机上搞定phpMyAdmin
#在第二台主机上下载phpMyAdmin压缩包
[root@php ~]# wget https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip

#解压后并移至虚拟主机www.b.net的站点目录下
[root@php ~]# unzip phpMyAdmin-4.0.10.20-all-languages.zip
[root@php ~]# mv phpMyAdmin-4.0.10.20-all-languages /apps/vhosts/b.net
[root@php ~]# cd /apps/vhosts/b.net
[root@php b.net]# ln -sv phpMyAdmin-4.0.10.20-all-languages pma    # 创建链接目录pma
‘pma’ -> ‘phpMyAdmin-4.0.10.20-all-languages’

#cd进链接目录pma,复制样本配置文件config.sample.inc.php为config.inc.php,并修改之
[root@php b.net]# cd pma/
[root@php pma]# cp config.sample.inc.php config.inc.php
[root@php pma]# vim config.inc.php
# 主要修改这两项配置
$cfg['blowfish_secret'] = 'ohTcFA/TpAW47B+cf1bE'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
    # 上面两个单引号中间加上随机码,用于通信加密,随机码可由 openssl rand -base64 15生成
$cfg['Servers'][$i]['host'] = '192.168.10.103';    # 这里指向第三台主机(即数据库主机)的地址

#现在第2台虚拟主机的配置基本完成,重载php-fpm服务进程

[root@php ~]# systemctl reload php-fpm.service

#在第三台主机上授权用户
[root@MySQL ~]# mysql
MariaDB [(none)]> GRANT ALL ON *.* TO pmauser@'192.168.%.%' IDENTIFIED BY 'pmapass';
MariaDB [(none)]> FLUSH PRIVILEGES;

#现在测试phpMyAdmin
#打开浏览器,输入URL为http://www.b.net/pma,显示如下

#解决思路:同样排除是由DirectoryIndex的影响,尽管动态资源应该存放在第二台主机上,但用户访问第二台主机上的目录名在第一台主机的虚拟主机站点目录下也需要存在
[root@www ~]# mkdir /apps/vhosts/b.net/pma

#再次访问http://www.b.net/pma,显示如下

#重新生成随机码并修改到配置文件config.inc.php中,再次访问,填写刚才在第三台主机上授权的数据库用户名和密码即可登录

可以正常使用了。

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行  http://www.linuxidc.com/Linux/2015-06/118835.htm

CentOS 7下搭建LAMP平台环境  http://www.linuxidc.com/Linux/2015-06/118818.htm

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm

CentOS 7.2 yum安装LAMP环境  http://www.linuxidc.com/Linux/2016-11/136766.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境  http://www.linuxidc.com/Linux/2014-10/107924.htm

LAMP结合NFS构建小型博客站点  http://www.linuxidc.com/Linux/2015-08/121029.htm

CentOS7下安装部署LAMP环境  http://www.linuxidc.com/Linux/2016-04/130653.htm

CentOS 7 上安装(LAMP)服务 Linux,Apache,MySQL,PHP  http://www.linuxidc.com/Linux/2017-05/143868.htm

Ubuntu Server 14.04 LTS下搭建LAMP环境图文详解  http://www.linuxidc.com/Linux/2016-12/138758.htm

Ubuntu Server 16.04下配置LAMP环境 http://www.linuxidc.com/Linux/2016-12/138757.htm

CentOS 6.7编译安装LAMP 详解 http://www.linuxidc.com/Linux/2017-03/141244.htm

Ubuntu 16.04搭建LAMP开发环境 http://www.linuxidc.com/Linux/2016-10/136327.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-06/144431.htm

linux
相关资讯       lamp 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款