初识php

来源:互联网 发布:网络语膜拜是什么意思 编辑:程序博客网 时间:2024/06/06 08:39

php缩写:

      Personal Home Page-HypeText  Preprocessor

php历史:

  •  1995PHP/FI,Rasmus Lorderf,Personal Home Page
  • 1997PHP/FI2.0,1998PHP3,2000PHP4,2005PHP5基本稳定

 应用范围:

  • web服务器端脚本-web开发
  • 命令行脚本
  • 应用程序图形界面:可以做出window窗口的软件(界面),比如计算器、画图板等。

PHP语言运行原理


客户端技术:html、css、javascript

服务器端技术:

  • web服务器软件:apache、IIS。。。
  • 服务器端语言:php、java。。。
  • 数据库:mysql、mssql。。。

配置apache以运行php网页

  1.  apache 安装:默认主页(站点)的位置为其安装目录下的htdocs文件夹内
  2. 配置apache以运行php网页:其配置文件位于安装目录下的conf文件夹下的httpd.conf

   第一步:在打开的文件中装载php5模块:LoadModule php5_module"E:\amp\php\php5apache2_2.dll"(php5的模块文件为php5apache2_2.dll)

            第二步:指定php后缀的文件应该调用该php模块去“执行”:(保证能够运行php,测试echo “ch”;

                 <FilesMatch"\.php$">
                          setHandler application/x-httpd-php
                 </FilesMatch>

          (“\.php$”表示所有php后缀文件,setHandler一行表示该类模块有php模块执行,固定写法)

        配置文件修改后,重启apache

配置php的基本运行环境

  1.       php的配置文件是:php语言包下的php.ini

                  实际上,php初始语言包提供了两个推荐配置文件:

                 php.ini-development:开发阶段推荐使用; php.ini-production:产品阶段推荐使用

                 一般开发环境配置将  php.ini-development复制后修改其后缀得到php.ini文件,打开该文件,根据关键字timezone找到配置行,

                 改为date.timezone=PRC并且去掉前边的分号(保证时区正确,测试:echo date("y-m-d h:i:s");

       2.     在apache的配置文件httpd.conf中设定php.ini的位置(只设定文件夹),以便php作为Apache的子模块调用

              PHPIniDir “E:\amp\php”(位于前边调用php模块后即可)

      (保证模块正确,测试mysql_connection("localhost","root","000");

      修改完成后,重启apache,当调用php中的date函数时即可显示当前时间。

 

 

备注:

  1.域名解析:输入常规性域名,如:www.baidu.com,浏览器会找到该域名对应的IP地址,找到IP后,再去请求该IP所代表的服务器---网络上,只有IP才能真正确定一台电脑(服务器)的准确位置,将该域名转换为IP的过程叫域名解析。

互联网上有很多专门解析域名的服务器:DNS服务器(域名解析服务器)

对于开发环境,我们常常并没有也不需要专门的域名解析服务器,而是使用一个简单的文本文件来解析域名:规则非常简单,就是一个域名对应一个IP,如下所示:

 192.168.1.1   www.abc.com

192.168.1.100  www.php.com

。。。。。。

该文本文件就是操作系统的hosts文件(也是系统文件),位置在:window操作目录/system32/drivers/etc/hosts

注意:

 (1)hosts就是文件名,没有后缀,是纯文本文件

 (2)是系统文件,需要用管理员身份才能修改(w7、w8)

     先用管理员身份打开编辑器(记事本等),在该编辑器中打开hosts文件,修改,保存。

2.php的命令行运行模式(独立运行)

Php语言包,无需安装,可直接运行,根目录下包含php.exe,可用来运行php代码

Php模块独立运行php代码的两种方式(在cmd命令行下,均为绝对路径):

(1)运行php文件:php.exe –f“php文件路径”

(2)运行php代码:php.exe –r“php脚本代码”

3.确定php配置文件的位置(php.ini)

使用php网页,其中只有一行代码

<?php

 phpinifo();

?>

0 0
原创粉丝点击