当前位置:文档之家› APACHE+PHP基础知识培训PPT

APACHE+PHP基础知识培训PPT


作业:
1、请大家自行配置APACHE+PHP环境。
2、创建一个PHP文件 ,显示PHP信息,并抓图作为作业。 要求:端口为:8000 IP地址:192.168.0.X X为同事们的IP号。 抓取图形必须包括IP地址+端口。
3、下周一10点前请将作业发给我QQ邮箱。 123613943@ 谢谢。
5、修改网站目录。查找DocumentRoot行,并修 改成存放网站文件目录。 G:/APACHE+PHP/Tools/WebRoot
APACHE环境搭建:
6、APACHE目录索引php。查找DirectoryIndex行, 并添加index.php。
APACHE环境搭建:
7、让APACHE加载PHP模块。查找LoadModule foo_module modules/mod_foo.so行,在此行后添加LoadModule php5_module "G:/APACHE+PHP/Tools/PHP 5.5.3/php5apache2_4.dll"
APACHE环境搭建:
13、卸载APACHE服务。 1、卸载默认服务名格式如下: httpd.exe -k uninstall httpd.exe -k uninstall -n APACHE2.4 2、卸载指定服务名格式如下: httpd.exe -k uninstall -n CCH_APACHE
查看PHP信息:
1、PHP官方为我们查看PHP信息提供了一个内置 函数。phpinfo(); 2、我们在刚才我们定义的网站目录WebRoot下, 去创建一个PHP文件。文件名为index.php,内容 为: <?php phpinfo(); ?>
查看PHP信息:
PHP规则:
1、PHP代码标记: <?php …… ?> 2、PHP区分大小写。 3、声明变量应为小写,声明时应以$开头。 4、输入内容,使用函数为ECHO。 5、逻辑判断。 > < == != 6、获取外部传递参数。$_GET['参数名'] $_GET["参数名"] $_POST['参数名'] $_ POST["参数名"]
PHP实例一:
要求:请编写一个PHP文件,命令为MyFrist.php, 页面展示当前系统时间。代码如下: <html> <head> <title>My Frist PHP</title> </head> <body> <div>当前系统时间为:<?php echo date('Y-m-d H:i:s'); ?></div> </body> </html>
PHP实例二:
要求:请编写一个PHP文件,命令为MyGet.php, 页面接收外部参数传递。 http://127.0.0.1/MyGet.php?UserName=张三 &PassWord=123456
PHP实例二代码:
<html> <head> <title>My Get PHP</title> <meta http-equiv='Content-Type' content='text/html; charset=GBK2312'> </head> <body> <div>用户名:<?php echo $_GET['UserName']; ?></div> <div>密 码:<?php echo $_GET['PassWord']; ?></div> </body> </html>
PHP环境配置:
2、时差问题。PHP默认的是格林威治时间,正 好与中国东八区相差8小时。查找 date.timezone一行,去掉前面的分号,设置它 的值为:Asia/ChongQing
APACHE环境搭建:
1、请将官方包解压到指定目录并打开conf目录 下的httpd.conf文件。 2、修改服务器目录。查找ServerRoot行,并修 改成实际APACHE目录。注意: ServerRoot必须 为实行文件路径。 "G:/APACHE+PHP/Tools/APACHE 2.4.6"
PHP实例三:
要求:请编写一个PHP文件,模仿用户登录窗体,命令为 MyPost.php,页面接收内部参数传递。 http://127.0.0.1/MyPost.php
PHP实例三代码:
<?php if ($_GET['Mr'] == 'OK') { echo '用户名:'. $_POST["UserName"].'<br>'; echo '密码:'. $_POST["PassWord"]; } ?> <html> <head> <title>My Post PHP</title> <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'> </head> <body> <form action="?Mr=OK" method="Post" > <div>用户名:<input type="text" id="UserName" name="UserName"></div> <div>密 码:<input type="text" id="PassWord" name="PassWord"></div> <div><input type="submit" id="BtnOK" Value="登录"></div> </form> </body> </html>
APACHE环境搭建:
8、设置APACHE的MIME类型支持PHP。查找<IfModule mime_module>行,在此行后添加AddType application/x-httpd-php .php
APACHE环境搭建:
9、域名绑定。查找ServerName行,去掉前面的#号, 设置内容为你的域名或IP。:80 或 127.0.0.1:80
APACHE+PHP基础知识 二○一三年九月五日 成传红
PHP概念:
PHP,英文超文本预处理语言Hypertext Preprocessor,他的前身是Personal Home Page的缩写。PHP 是一种 HTML 内嵌式的 语言,是一种在服务器端执行的嵌入HTML文 档的脚本语言,语言的风格有类似于C语言, 被广泛地运用。
PHP信息:
官方网站:
最新版本:
操作系统: 最佳搭档:
5.5.3(2013-08-22)
Window、linux、Mac跨平台 Apache+PHP+MySQL
PHP与其它语言对比:
比 较 项 目 PHP ASP JSP .NET
跨操作系统性
Web服务器
支持
APACHE环境搭建:
11、开启APACHE服务。 1、默认服务名格式如下: Net Start APACHE2.4 2、指定服务名格式如下: Net Start CCH_APACHE 12、停止APACHE服务 1、默认服务名格式如下: Net Stop APACHE2.4 2、指定服务名格式如下: Net Stop CCH_APACHE
APACHE 2.4.6: Win32:指Windows操作系统是32位。 Win32 Win64:指Windows操作系统是64位。Win32+Win64 X86: 指CPU是32位。 X64: 指CPU是64位。
PHP环境配置:
1、将官方下载压缩包解压到指定目录后,复制 php.ini-development更名为php.ini。 2、开启扩展路径。打开php.ini,查找 extension_dir一行将前面的分号去掉,并修改 内容为./ext 或G:/APACHE+PHP/Tools/PHP 5.5.3/ext

只支持Win32
IIS
支持
很多
只支持Win32
IIS
执行效率
稳定性 开发敏捷度 支持语言

高 高 PHP、 JavaScript

低 高 VBScript
极快
高 中 Java
极快
高 高 C#、VB、C++ 、JavaScript
PHP环境搭建:
PHP 5.5.3:

CHE环境搭建:
10、注册APACHE服务。 1、默认服务名格式如下: httpd.exe -k install httpd.exe -k install -n APACHE2.4 2、指定服务名格式如下: httpd.exe -k install -n CCH_APACHE
APACHE环境搭建:
APACHE环境搭建:
3、PHPInitDir,引用PHP环境。查找 ServerRoot行,并在其后添加PHPIniDir " G:/APACHE+PHP/Tools/PHP 5.5.3"
相关主题