CentOS七下安装配置LAMP情状

7.2.1511,  2、172.18.17.8主机运行mariadb服务(mysql),  1、 172.18.17.7主机运行httpd+php服务(php为模块工作模式),  2、172.18.17.8主机运行mariadb服务(mysql),  1、 172.18.17.7主机运行httpd+php服务(php为模块工作模式),想在LAMP上搭个wordpress玩玩,下面是一些笔记

图片 5

搭建phpMyAdmin和WordPress

  • 个别从官方网址下载 phpMyAdmin 和 WordPress
    源码包,分别解压于对应的虚拟机主目录下:(此时最新的
    phpMyAdmin-四.捌.一版本仅支持 PHP 5.五 to 七.二 and MySQL
    5.5,而实验中PHP版本为五.4,故下载了 phpMyAdmin-4.四.15.10版本)

图片 1

  • 搭建phpMyAdmin:

    #修改phpMyAdmin配置文件
    [root@happiness ~]# vim /var/www/php_aaa/phpmyadmin/libraries/config.default.php
    #可透过 openssl rand -base64 3二 随机字符串
      $cfg[‘blowfish_secret’] = ‘w14hLCZeyOtg4+9izK9O3oW8BLjTpJVAzF1GCAtJ7U4=’;
      $cfg[‘Servers’][$i][‘host’] = ‘192.168.4.117’;
      $cfg[‘Servers’][$i][‘user’] = ‘pmauser’;
      $cfg[‘Servers’][$i][‘password’] = ‘pmapasswd’;

    #修改完配置后复制一整份 phpmyadmin文件到Apache服务器
    [root@happiness ~]# scp -r /var/www/php_aaa/phpmyadmin/ root@192.168.4.119:/var/www/aaa/

    访问结果:

  •  搭建WordPress:

    #修改WordPress配置文件
    [root@happiness ~]# cp /var/www/php_bbb/wordpress/wp-config-sample.php /var/www/php_bbb/wordpress/wp-config.php
    [root@happiness ~]# vim /var/www/php_bbb/wordpress/wp-config.php
      define(‘DB_NAME’, ‘wordpressdb’);
      define(‘DB_USER’, ‘wpuser’);
      define(‘DB_PASSWORD’, ‘wppasswd’);
      define(‘DB_HOST’, ‘192.168.4.117’);

    #修改完配置后复制一整份wordpress到Apache服务器:
    [root@happiness ~]# scp -r /var/www/php_bbb/wordpress root@192.168.4.119:/var/www/bbb/

    访问结果:

Repository    Size

Installing:
 httpd                x86_64          2.4.6-40.el7.CentOS         
base          2.7 M
 php                  x86_64          5.4.16-36.el7_1             
base          1.4 M
 php-mbstring          x86_64          5.4.16-36.el7_1             
base          503 k
 php-mysql            x86_64          5.4.16-36.el7_1             
base          99 k
 

 

 Package              Arch            Version                     

刚接触了LAMP(Linux+Apache+Mysql+Perl/PHP/Python),想在LAMP上搭个wordpress玩玩,上面是一对笔记

搭建Apache服务器

  • 通过 yum -y install httpd 安装Apache:

图片 2

  • 访问符合规律:

图片 3

  • 修改配置文件,增添1个虚拟主机,一个提供phpMyAdmin,一个提供wordpress:

    [root@happiness ~]# vim /etc/httpd/conf/httpd.conf
    #启用解析,加速httpd服务的运维

    ServerName localhost:80
    

    #注销暗中同意主目录

    #DocumentRoot "/var/www/html"
    

    [root@happiness ~]# vim /etc/httpd/conf.d/vhost.conf
    #暗中同意主页

    DirectoryIndex index.php
    

    #虚拟主机a,中期提供phpMyAdmin

    <VirtualHost 192.168.4.119:80>
        ServerName www.aaa.net
        DocumentRoot /var/www/aaa
        ProxyRequests off 
        ProxyPassMatch ^/(.*\.php)$ fcgi://192.168.4.118:9000/var/www/php_aaa/$1
        <Directory "/var/www/aaa">
            Options None
            Allowoverride None
            Require all granted
        </Directory>
    </VirtualHost>
    

    #虚拟主机b,中期提供wordpress

    <VirtualHost 192.168.4.119:80>
        ServerName www.bbb.net
        DocumentRoot /var/www/bbb
        ProxyRequests off 
        ProxyPassMatch ^/(.*\.php)$ fcgi://192.168.4.118:9000/var/www/php_bbb/$1
        <Directory "/var/www/bbb">
            Options None
            Allowoverride None
            Require all granted
        </Directory>
    </VirtualHost>
    
  • 测试3个虚拟主机静态能源是不是可用:

    #在虚拟主机a中新建测试页aaa.html
    [root@happiness ~]# vim /var/www/aaa/aaa.html

    <h1>test virtualhost aaa</h1>
    

    #在虚拟主机b中新建测试页bbb.html
    [root@happiness ~]# vim /var/www/bbb/bbb.html

    <h1>test virtualhost bbb</h1>
    

    访问结果:(实验中没搭建dns服务,修改要拜访Apache的主机的hosts文件,加多 1九二.16捌.四.11九  www.aaa.net 和 19贰.16八.四.11玖  www.bbb.net,来产生访问)

图片 4 
 图片 5

 

 Package              Arch            Version                     

(2)配置流程:
  首先配置17二.18.一7.7主机:http服务           
  一、安装程序:
[root@johnson’s linux ~]# yum install httpd php php-mysql
php-mbstring

搭建境况

CentOS