zoukankan      html  css  js  c++  java
  • Linux:Day22(上) lamp

    LAMP:

      a:apache

      m:mariadb,mysql

      p:php,perl,python

      LAMMP:memcached 

      静态资源:静态内容; 客户端从服务器获得的资源的表现形式与原文件相同;

      动态资源:通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端;

        CGI:Common Gateway Interface

        fastcgi

        程序=指令+数据

      httpd+php:

        modules

        cgi

        fastcgi(fpm)

      请求流程:Client --> (http) --> httpd -->(cgi) --> application server(program file) --> (mysql) --> mariadb

      CentOS 7:

        程序包:httpd,php,php-mysql,mariadb-server

          注意:php要求httpd使用perfork MPM

        启动服务:

          systemctl start httpd.service

          systemctl start mariadb.server

      CentOS 6:

        程序包:httpd,php,php-mysql,mysql-server 

        启动服务:

          service httpd start

          service mysqld start

      测试

        php程序执行环境:

          test.php

            <?php

              phpinfo();

            ?>

        测试php程序与mysql通信

          test2.php

            <?php

              $conn = mysql_connect('HOST','USERNAME','PASSWORD')

              if ($conn)

                echo "OK"

              else

                ech0 "Failure";

              mysql_close(); 

            ?>

      phpMyAdmin:

        mariadb的WebGUI

      php解释器如何与MariaDB交互:

        解释器无须与MariaDB交互,那些用到数据存储系统的程序才需要与数据存储交互;

        存储系统:

          文件系统:文件

          SQL:MariaDB,Oracle,MSSLQ,...

          NoSQL:redis,mongodb,hbase,...

          NewSQL:

  • 相关阅读:
    序列化二叉树
    把二叉树打印成多行
    按之字形顺序打印二叉树
    对称的二叉树
    二叉树的下一个节点
    java ee项目用gradle依赖打包
    spring cloud gateway 拦截request Body
    oauth2学习
    docker 应用
    gradle spring 配置解释
  • 原文地址:https://www.cnblogs.com/sq5288/p/10847044.html
Copyright © 2011-2022 走看看