LAMP(module)分离于2台主机并安装pma、wp
2018-04-14 11:47
246 查看
CentOS 7, lamp (module);
要求:(1) 三者分离于两台主机;
(2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;
(3) xcache
(4) 为phpMyAdmin提供https虚拟主机;
主机1:192.168.2.110
apache+php
主机2:192.168.2.111
mariadb
一、在主机1上安装httpd、php、php-mysql
(1)解压phpMyAdmin,并将解压出的文件复制到网站根目录下
八、安装wordpress
要求:(1) 三者分离于两台主机;
(2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;
(3) xcache
(4) 为phpMyAdmin提供https虚拟主机;
主机1:192.168.2.110
apache+php
主机2:192.168.2.111
mariadb
一、在主机1上安装httpd、php、php-mysql
[root@localhost ~]# yum install -y httpd php php-mysql二、创建网站路径目录
[root@localhost ~]# mkdir -pv /www/htdocs/web{1,2}三、在httpd上配置虚拟主机
[root@localhost ~]# vim /etc/httpd/conf.d/vhosts.conf <VirtualHost 192.168.2.110:80> ServerName pma.mylinuxops.com DocumentRoot /www/htdocs/web1 <Directory /www/htdocs/web1> Options none AllowOverRide none Require all granted </Directory> </VirtualHost> <VirtualHost 192.168.2.110:80> ServerName wp.mylinuxops.com DocumentRoot /www/htdocs/web2 <Directory /www/htdocs/web2> Options none AllowOverRide none Require all granted </Directory> <VirtualHost>四、检查配置文件是否有语法错误,启动httpd
[root@localhost ~]# httpd -t [root@localhost ~]# systemctl start httpd五、在主机2上安装mariadb,启动mariadb,创建用于pma及wp的用户账号
[root@localhost ~]# yum install -y mariadb-server [root@localhost ~]# systemctl start mariadb [root@localhost ~]# mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.56-MariaDB MariaDB Server Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> CREATE USER 'pmauser'@'192.168.2.110' IDENTIFIED BY 'magedu'; Query OK, 0 rows affected (0.01 sec) MariaDB [(none)]> CREATE USER 'wpuser'@'192.168.2.110' IDENTIFIED BY 'magedu'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit Bye六、测试LAMP链接
[root@localhost ~]# vim /www/htdocs/web1/index.php <?php $link = $msyql_connect('192.168.2.111','pmauser','magedu'); if ($link) echo "success"; else else "failure"; mysql_close(); phpinfo(); ?>七、安装phpMyAdmin
(1)解压phpMyAdmin,并将解压出的文件复制到网站根目录下
[root@localhost ~]# unzip phpMyAdmin-4.0.10.20-all-languages.zip [root@localhost ~]# cp -a phpMyAdmin-4.0.10.20-all-languages /www/htdocs/web1 [root@localhost web1]# ln -sv /www/htdocs/web1/phpMyAdmin-4.0.10.20-all-languages /www/htdocs/web1/pma "/www/htdocs/web1/pma" -> "/www/htdocs/web1/phpMyAdmin-4.0.10.20-all-languages"(2)修改配置文件
[root@localhost web1]# cd pma [root@localhost pma]# cp config.sample.inc.php config.inc.php [root@localhost pma]# vim config.inc.php cfg['Servers'][$i]['host'] = '192.168.2.111'; 将主机指向mysql服务器(3)安装php-mbstring
[root@localhost web1]# yum install -y php-mbstring(4)重启httpd服务
[root@localhost web1]# systemctl restart httpd(5)测试
八、安装wordpress
相关文章推荐
- 在同一主机上基于编译实现lamp并构建虚拟机使用pma和discuz
- 阿里云主机一键安装lamp、lnmp环境的shell脚本分享
- CentOS6.5自动化安装LAMP脚本,判断主机是否存活邮件报警脚本
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- 【Linux】【Docker】CentOS6.9主机上Docker Ubuntu14.04系统安装CUDA问题Module nvidia-uvm not found
- 源码编译安装LAMP环境及配置基于域名访问的多虚拟主机
- 同一台 linux主机同时安装 lamp 和 lnmp
- 编译安装LAMP并分离为多台服务器
- 6----CentOS6源码安装LAMP----基于fastcgi方式(2台机器)
- LAMP(1)——CentOS-7 两台主机module模型
- 在RHEL5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- yum安装lamp分离教程
- LAMP基本概念以及在单台主机上实现wordpress基于LAMP的安装
- 编译安装LAMP实现PHP作为模块、FastCGI分离等方式
- rpm包格式安装配置lamp提供两个虚拟主机分别wordpress和phpMyAdmin,后一个提供ssl访问方式。
- CentOS 7 三者分离编译安装LAMP
- CnetOS 6.8 编译安装LAMP以及fcgi虚拟主机
- 编译安装LAMP-------动静分离
- 数据库工作于独立主机的lamp平台安装实现
- Ubuntu 安装 LAMP 主机之后运行出现乱码