LAMP在三臺服務器上部署

準備:centos7.3.3
172.16.254.28

CentOS7.3.1 ip
172.16.251.109?

centos7.3.2 ip
172.16.252.81?

部署:

??????? centos7.3.1部署mariadb

??????? centos7.3.2 中部署httpd

??????? centos7.3.3 中部署php-fpm

為避免麻煩,將防火墻和selinux都關閉

先在CentOS7.3.1創建兩個基于FQDN的虛擬主機

安裝httpd : yum install -y httpd

?? 配置虛擬主機配置文件:vim /etc/httpd/conf.d/zhang.conf

LAMP在三臺服務器上部署

? 同樣配置另一個虛擬配置文件:vim /etc/httpd/conf.d/yang.conf

LAMP在三臺服務器上部署

將主配置文件/etc/httpd/conf/httpd.conf中的ServerName 后加上本機的IP

LAMP在三臺服務器上部署

httpd -t 檢查是否有錯誤

開啟httpd服務

??? 先在本機上創建靜態默認文件:mkdir -p /web/vhosts/{zhang,yang}

??? touch /web/vhosts/{zhang,yang}/index.html

??????? 在windows中的hosts文件中加入主機名解析,檢查httpd服務啟動情況

在centos7.3.3 中安裝

yum install -y php-fpm
yum install -y php-mbstring(多字節字符串支持)
yum install -y php-mcrypt php-mysql

修改php-fpm的配置文件 vim /etc/php-fpm.d/www.conf
LAMP在三臺服務器上部署

 

LAMP在三臺服務器上部署

創建根目錄:mkdir -p /web/vhosts/{zhang,yang}

在zhang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’tom’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

作為測試頁面

phpMyAdmin解壓到該目錄下,修改為pma,其中的配置文件cp config.sample.inc.php config.inc.php
vim config.inc.php

LAMP在三臺服務器上部署

LAMP在三臺服務器上部署

在yang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’jerry’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

修改wordpress下的配置文件:cp wp-config-sample.php? wp-config.php

 

vim wp-config.php

LAMP在三臺服務器上部署

? 啟動服務 systemctl start php-fpm

在centos7.3.1安裝mariadb

??? 修改配置文件vim /etc/my.cnf.d/server.cnf

LAMP在三臺服務器上部署

????使用Mariadb之前對MySQL安全加強mysql_secure_installation

??????? 登錄mysql后創建數據庫CREATE DATABASE wordpress;? CREATE DATABASE pma;

 

??????? 授權:GRANT ALL? ON pma.* TO ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;
GRANT ALL? ON wordpress.* TO ‘jerry’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;

??????? 刷新 : FLUSH PRIVILEGES;

測試:

???http://www.zhang.com/index.php

LAMP在三臺服務器上部署

LAMP在三臺服務器上部署

登錄成功

LAMP在三臺服務器上部署

原創文章,作者:Immortals、zcy,如若轉載,請注明出處:http://www.www58058.com/77773

(2)
Immortals、zcyImmortals、zcy
上一篇 2017-06-08 15:12
下一篇 2017-06-09 21:15

相關推薦

  • Linux基礎知識(五)

    本文主要講述使用grep做模式匹配,具體示例包括: 1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; 3、打出netstat -tan命令執行結果中以‘LISTEN’,后或跟空白字符結尾的行; 4、添加用戶b…

    Linux干貨 2016-10-23
  • 第二周 博客作業

    1、linux上的文件管理類命令有哪些,其常用的使用方法及其相關示例。 文件管理命令:rm  mv cp       cp 復制命令       cp   源文件   目標文件           工作機制:如…

    Linux干貨 2016-11-03
  • N26-第五周作業-邢巖

    馬哥門徒-N26-邢巖    我要繼續今天的博客,《一萬小時天才理論》里提到了髓鞘質,我是不是正在慢慢的給自己包裹一層髓鞘質呢?如果還沒有,那么繼續吧。    第一題:顯示當前系統上root、fedora或user1用戶的默認shell。      ~]# grep -E &#8…

    2017-02-24
  • N28-第二周博客作業

    常用通配符
    *:表示任意長度的任意字符;

    ?:表示任意的單個字符;

    []:表示在指定范圍內的單個字符:[a-z];

    [^]:脫字符,是取反的意思,即在指定范圍以外的任意字符,如 [^0-9]表示除數字以外的一切字符。

    [:digit:] 表示所有的數字,相當于0-9

    [:lower:] 表示所有的小寫字母

    [:upper:] 表示所有的大寫字母

    [:alpha:] 表示所有的字母,

    [:alnum:] 相當于[0-9a-z]

    [:space:] 相當于空白字符

    [:punct:] 表示所有的標點符號

    1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

    2、bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

    3、請使用命令行展開功能來完成以下練習:

    (1)、創建/tmp目錄下的:a_c, a_d, b_c, b_d

    (2)、創建/tmp/mylinux目錄下的:
    mylinux/
    ├── bin
    ├── boot
    │?? └── grub
    ├── dev
    ├── etc
    │?? ├── rc.d
    │?? │?? └── init.d
    │?? └── sysconfig
    │?? └── network-scripts
    ├── lib
    │?? └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │?? └── local
    │?? ├── bin
    │?? └── sbin
    └── var
    ├── lock
    ├── log
    └── run

    4、文件的元數據信息有哪些,分別表示什么含義,如何查看?如何修改文件的時間戳信息。

    5、如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果?

    6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字(可以有其它字符)的文件或目錄。

    7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄。

    8、顯示/etc目錄下,以非字母開頭,后面跟了一個字母以及其它任意長度任意字符的文件或目錄。

    9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22。

    10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中。

    11、復制/etc目錄下所有以.d結尾的文件或目錄至/tmp/mytest2目錄中。

    12、復制/etc/目錄下所有以l或m或n開頭,以.conf結尾的文件至/tmp/mytest3目錄中。

    Linux干貨 2017-12-11
  • HSRP vs VRRP

    HSRP:(Hot Standby Router Protocol)-熱備份路由協議 是cisco平臺一種特有的技術,是cisco的私有協議。 VRRP:(Virtual Router Redundancy Protocol)-虛擬路由冗余協議 是國際標準,由IETF提出的解決局域網中配置靜態網關出現單點失效現象的路由協議。 ----------------…

    Linux干貨 2016-10-19
  • 字符串切片和yum的用法和rpm的編譯安裝

    1、冒泡法對數組內數據排序 2、源碼安裝http2.2.29     1.配置/etc/yum.repos.d/base.repo              2.安裝group組:Development too…

    Linux干貨 2016-08-30
欧美性久久久久