17.11 PHP入门

01 php介绍

2017-11-10  本文已影响14人  海野夏桑

课程实现目标一:

<?php
echo "hello word";      //配置好了apache
echo "</br>现在时间:" . date('Y-m-d H:i:s');      //配置好了php
$link = mysql_connect("localhost", "rott","123");      //配置好了mysql   
?>

要实现上述3件事情,必须做好了3个配置,3个基本配置弄懂了,php也就入门了。

课程实现目标二:
能够建立多个能访问的站点。


先来看看php应用的领域:


1.命令行脚本运行:php作为一门语言,可以是一个完全绿色的文件夹,可以去官网下载,点击下载;解压得到是这样的:

php.png
可以看到其中有个php.exe的文件,可以用它来执行php代码;或者我们直接用cmd来执行,如下: php_cmd.png
其中乱码地方为命令行识别不了的部分,不用理会;我们可以看到输出了
hello word时间

(题外话:在下载php时,我们可以看到 thread safe 版本和 non thread safe 版本。线程安全:就是多线程访问时,采用加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问,知道该线程读取完,这样不会出现数据不一致或数据污染。线程不安全:不提供数据访问保护,有可能出现先后多个线程访问更改数据,造成数据污染。)

2.web服务端脚本(以下才是重点啦,其实命令行运行或许可以忽略。。。)
我们先来看看web软件的运行模式,如图:

web_software_running.png
其运行过程中,涉及的相关技术或者软件如下:

3.web运行流程

  1. 浏览器输入地址,回车发送请求
  2. 根据以下规则找到对应的web服务器
  1. web服务器找到相应的文件;如果有需要,对该文件进行一定的处理(比如PHP代码执行)
  2. 将文件或者执行结果返回给浏览器

    web软件运行流程示意图: web流程.PNG
上一篇 下一篇

猜你喜欢

热点阅读