zoukankan      html  css  js  c++  java
  • LAMP(六)之以CentOS6自带的rpm包组合安装lamp

    1、Centos7部署应用wordpress

      1. 安装php、php-mysql、mariadb

      yum install php php-mysql mariadb-server

      2. 测试 

      cd /var/www/html
      vim index.php
          <?php
              $conn=mysql_connect('localhost','root','');
              if($conn){
                  echo "success";
              } else
                  echo "failure";
              }
              phpinfo();
          ?>    

      3. 下载wordpress  

      https://cn.wordpress.org/download/

      4. 部署应用  

      # tar xf wordpress-VERSION.tar.gz
      # cp -a wordpress /var/www/html
      修改配置文件
      # cp wp-config-sample.php wp-config.php   # vim wp-config.php // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'wpdb'); /** MySQL数据库用户名 */ define('DB_USER', 'wpuser'); /** MySQL数据库密码 */ define('DB_PASSWORD', 'wppasswd'); /** MySQL主机 */ define('DB_HOST', 'localhost'); /** 创建数据表时默认的文字编码 */ define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */ define('DB_COLLATE', ''); 

     5. 数据库授权 

    登录数据库:mysql 
    授权:GRANT ALL ON wpdb.*  TO 'wpuser'@'localhost' IDENTIFIED BY 'wppasswd';
        GRANT ALL ON wpdb.*  TO 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppasswd';
    创建数据库:CREATE DATABASE wpdb;
    刷新授权记录: FLUSH PRIVILEGES;

        6. 测试

    192.168.1.201/wordpress
    安装php加速器
      yum install php-xcache-VERSION
    ab测试:
      ab -c 200 -n 10000 http://192.168.1.201/wp/index.php  

    二、部署简单应用phpadmin

      1. 下载phpadmin

      2. 部署应用  

    unzip phpadmin-VERSION
    cp -a phpadmin-VERSION /var/www/html
    ln -sv phpadmin-VERSION pma
    cd pma 
    cp config-sample.inc.php config.inc.php
    vim config.inc.php
        添加随机码
    给root用户设置密码
      SET PASSWORD FOR  'root'@'localhost'=PASSWORD('alen');
      SET PASSWORD FOR  'root'@'127.0.0.1'=PASSWORD('alen');
      FLUSH PRIVILEGES;

      3. 提供虚拟主机和https服务

        vhost1: pma.stux.com, phpMyAdmin,同时提供https服务
        vhost2: wp.stuX.com,wordpress

    提供虚拟主机
    # vim /etc/httpd/conf.d/vhost.conf
           添加:<VirtualHost "192.168.1.201:80">
                ServerName "pma.stux.com"
                DocumentRoot "/var/www/html/pma"
            </VirtualHost>
        <VirtualHost "192.168.1.201:80">
                ServerName "wp.stux.com"
                DocumentRoot "/var/www/html/wp"
        </VirtualHost>   
    测试:curl wp.stux.com 为pma提供https服务 以192.
    168.1.105建立私有ca 建立ca的步骤参照之前博客https://www.cnblogs.com/ckh2014/p/10780608.html中https内容 # httpd -M | grep ssl //检查ssl模块已装载 # vim /etc/httpd/conf.d/ssl.conf 修改:DocumentRoot "/var/www/html/pma" ServerName pma.stux.com:443 SSLCertificateFile /etc/httpd/ssl/httpd.crt SSLCertificateKeyFile /etc/httpd/ssl/httpdkey.pem

      测试:以192.168.1.105作为客户端
        # openssl s_client -connect 192.168.1.201:443 -CAfile=/etc/pki/CA/cacert.pem

        

  • 相关阅读:
    ASP.NET中的状态保持(转载)
    Win7系统下VS2008安装SP1补丁解决JQuery无智能提示的问题
    合并多个List<T>类型并通过LINQ按指定属性排序
    ASP.NET状态保持:ViewState
    第一部分 CLR基础:第1章 CLR的执行模型
    Oracle存储过程知识汇总
    ASP.NET中Button控件的CommandName和CommandArgument属性用法
    PL/SQL Developer使用
    ASP.NET常用代码汇总
    PL/SQL Developer中文注释乱码的解决办法
  • 原文地址:https://www.cnblogs.com/ckh2014/p/10796619.html
Copyright © 2011-2022 走看看