2.2开发工具软件

2.2.1 PHP介绍

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

2.2.2 PHP特点    

PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

2.2.3 PHP的配置

a.PHP安装

    使用绿色方式,下载Zip文件解压。

b.配置

    在解压的根目录下找到php.ini-development,这是用于开发环境的配置文件;还有一个php.ini-production,这个是用于生产环境的配置文件。使用 php.in-development,复制一份,重命名为php.ini。开始编辑。 

    如图2.1中register_globals全局变量建议不要打开,当表单送过来值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。文献综述

    为了使php能够调用其他模块,可以以extension关键字搜索,定位到如下,去除选项前的分号,则打开此模块的支持。加载的模块越多,占用的资源要稍微多些。比如要启用mysql的支持,则找到如下;extension=php_mysql.dll,去除前面的";"注释就可以了。

c.与Apache协同工作

    PHP以module方式与Apache相结合,打开Apache的配置文件,以关键字“LoadModule”定位,配置要加载的模块,在最后添加如图2.3两行:

LoadModule php5_module D:/php/php5apache2_2.dll

PHPIniDir "D:/php"

    第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加载php。第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,其中的“D:/php”要改成你先前选择的php解压缩的目录。

    在PHP的解压目录下同时有php5apache2.dll和php5apache2_2.dll,因为我们的apache版本是2.2的,所以加载dll使用php5apache2_2.dll。

2.3本章小结

    本章主要介绍了LAMP体系结构,并且对学术交流平台开发所采用的PHP语言做了简要介绍。

上一篇:MATLAB图像质量评价方法与综合基准性能测试
下一篇:JavaMail邮件客户端实现

Android手机考勤平台的设计与实现

Python+mysql宠物领养平台的设计与实现

基于MOODLE平台的在线交互式学习设计

安卓平台的云通讯录软件开发+源程序

基于WEB的计算机导购平台的设计与实现

基于Android平台的实时公交...

基于校园二手商品交易平...

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计