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:

  • 相关阅读:
    vux 局部注册组件
    vux 全局注册组件
    axios请求本地json
    vux报错 this指针问题
    Vue如何引入远程JS文件
    报错 ERROR in static/js/vendor.b3f56e9e0cd56988d890.js from UglifyJs
    封装axios
    js判断手机型号
    js判断是否在微信浏览器打开
    nginx+tomcat实现负载均衡以及session共享(linux centos7环境)
  • 原文地址:https://www.cnblogs.com/sq5288/p/10847044.html
Copyright © 2011-2022 走看看