跳到主要内容

Apache 与 PHP - 01

静态网站?动态网站?

  • 动态网站:每次请求时服务端动态生成 html 返回给用户
  • 静态网站: 纯粹HTML格式的网页

安装 PHP

  • 直接解压即可
  • 修改 Apache 文件下的 httpd.conf 文件

1572259908755

1572259973471

1572323707931

Apache与PHP

  • Apache 根据文件扩展名找到文件类型
  • 寻找是否有模块可以处理这个类型的文件
  • 若无法处理,Apache 将以 静态文件 的方式处理

1572324358141

PHP完成的事情

1572324254349

使用 PHP 的目的

  • 使网页动态,不再是静态的 HTML 文件
  • 通过在 HTML 中嵌入一段可以在服务端执行的代码,达到动态网页的目的

PHP标记/输出方式

  • <?php可以让代码进入”PHP模式“
  • ?>可以让代码退出”PHP模式“
如果PHP代码处于整个文件的末尾,建议(必须)删除结束标记,这样不会有额外的空行产生
  • echo : 可以输出一个或多个字符串,但是字符串之间没有空格(无返回值)
<?php echo 'Hello World';?><br/>
<?php echo date('Y-m-d');?><br/>
<?php echo "hello","world";?>

1572331558814

  • print : 只允许输出一个字符串,返回值总为1

1572338440871

  • var_dump : 可以将数据以及数据类型打印为特定格式,用于调试

    1572339457752

一般使用var_dump()函数调试程序,echo输出bool类型的false的时候没有返回值