• PHP的来龙去脉



    PHP的来龙去脉
    PHP是一种服务器运行的HTML脚本语言,以PERL为基础,C,ASP,SHELL,JAVASCRIPT相似。
    PHP(PHP Hypertext Preprocessor,Personal HomePage Tools)
    1994年Rasmus Lerdorf开始计划发展,在1995年以Personal Home Pages Tools开始对外发表第一个版本。
    1995年中,第二版的PHP问市,第二版定名为PHP/FI.并加入MSQL的支持。
    1997年,PHP3.0是类似于当今PHP语法结构的第一个版本。
    2000年发布PHP4
    2004,PHP5诞生。OO功能与XML的集成得到了大大的改进。

    PHP的特性
    PHP3 简单,速度快,跨平台,强大的数据库支持,嵌入HTML,分析XML,文件存取,文本处理,复杂变量,图像处理
    PHP4 API扩充,布尔类型,COM/DCOM,与PHP3兼容性好,配置,加密支持,多维数组,JAVA交互支持,OO特点,ZIP文件处理
    PHP5 OO,XML,异常处理,SOAP扩展,支持WEB服务

    PHP的机理
    PHP在WEB服务器上运行,当PHP脚本被客户端请求时,被请求的PHP程序开始运行,并把执行的结果返回客户端的浏览器。发送给客户端浏览器的内容是普通的HTML文本,不包含PHP代码。这是与嵌入HTML的客户端脚本的最主要的区别。

    简单的例子:
    index.php
    ...
    <?php
        $currtime=time();
        $currtimestr=strftime("%H:%M:%S",$currtime);
        echo "当前时间是:".$currtimestr;
    ?>
    ...

    以时分秒的格式来显示。

    PHP安装与测试
    安装MySQL数据库
    安装Apache Web服务器
    安装GD图形库
    安装XML
    安装PHP
    安装Zend加速引擎
    修改Apache Web服务配置文件
    测试PHP

    MYSQL:
    启动和关闭:service mysql start,service mysql stop
    版本:mysqladmin version
    查看数据库:mysqlshow

    Apache:
    解压,生成,编译,安装

  • 相关阅读:
    批量重命名文件
    文件上传漏洞靶场-upload-labs学习
    CVE-2018-12613(phpMyAdmin远程文件包含)-HCTF-2018-WarmUp
    YzmCms_SSRF漏洞
    phpokCms从CSRF到getShell
    XYHCms代码执行
    Weblogic 反序列化命令执行漏洞(CVE-2018-2628)
    Weblogic XMLDecoder反序列化漏洞(CVE-2017-10271)
    SSRF漏洞与CVE-2014-4210实例
    缓冲区溢出漏洞实例(打开记事本)
  • 原文地址:https://www.cnblogs.com/astar/p/1179927.html
Copyright © 2020-2023  润新知