Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 网页制作 > PHP(一)
【标  题】:PHP(一)
【关键字】:PHP
【来  源】:http://blog.csdn.net/liangge/archive/2006/11/13/1380878.aspx

PHP(一)

Your Ad Here

第三章 开始你的PHP
安装PHP
Windows:支持PHP的Web服务器,支持PHP的数据库,PHP windows binary distribution。
(Apache2和PHP,Apache2增加了一个线程安全。在apache1中,每个服务请求产生了一个子进程,这样会在windows上导致低效率,但是在Linux下,apache1有时候比apache2更加的有效。不幸的是,许多PHP扩展不能很容易的做成线程安全。在linux上,apache2没有提升性能,但是prefork模式比多线程更加的安全)
Unix:PHP source distribution,apache,PHP支持的数据库,ansi c编译器,GNU maker,bison和flex

Windows和apache
1.下载安装apache
2.解压PHP binary archive到一个位置。
3.拷贝一些dll到你的系统文件夹下(通常是%SystemRoot%\Windows\System32),php5ts.dll,Sapi\php5apache.dll(与web服务器通讯)到apache的模块目录中。
4.拷贝php.ini-dist或者是php.ini-recommended到你的windows目录中,然后改名为php.ini。
5.告诉你的Apache服务器,服务的文件来自哪里,用什么扩展名。打开apache的httpd.conf。查找DocumentRoot。增加至少一个PHP扩展指示:
LoadModule php5_module modules/php5apache.dll
AddType application/x-httpd-php .php .phtml
6.增加:
AddModule mod_php5.c
7.重启Web服务器。
8.增加一个PHP测试,<?php phpinfo(); ?>保存到你的root下。

06-11-11:
前言:
glue language,php是一种glue语言,开源,server-side,html-enbeded web脚本语言。
php5的新特性:1.zend engine2,新的对象模型,支持private/protected成员,抽象类和接口;2.完全改写了对xml的支持,在libmxl2里面;3.异常和例外处理

第一章 为什么是php和mysql
php是服务器端的脚本语言,可以嵌入到html中,或者作为一个standalone binary。
为什么喜欢php和mysql:
1.cost
从开发工具,服务器,RDBMS来分析;
开源软件:
PHP license:
2.易于使用
3.HTML-嵌入
PHP是解释型的语言,虽然 zend 引擎做了许多的后台预处理,做成了一个中间的形式,来加速脚本。
4.跨平台兼容性
5.不是基于标签的
php是一个真正的编程语言。ColdFusion,仅仅是一族预定义的标签,像HTML。
6.稳定性
稳定性表示:1.服务器不需要经常的重启;2.软件不会一个版本一个版本的改变;
7.速度
8.许多扩展
(第一章概念理论的东西比较的多,讲得比较的宽泛,我打算学完后,回过头来看看,如果有时间的话)

第二章 Server-side Web脚本
客户端技术:Vbs,js和flash,不幸的是,客户端技术最好的地方也就是其最不好的地方:他们完全依靠浏览器。但是许多的浏览器的性能会不一样,客户端也可以禁用脚本为了安全。
服务器端脚本:服务器端的脚本产品主要包括下面两个部分:脚本语言和脚本引擎(用来解析和解释网页)。

服务器端脚本的好处
即时响应越多,图形处理越强烈,PHP越不适合做。但是下面列出的清单,适合PHP来做:
1.内容站点(产品和显示)
2.社区特性(论坛,公告板)
3.email(web mail,mail转发,从客户端发送mail)
4.客户支持和技术支持系统
5.广告网络
6.web传输商业程序
7.目录和成员名单
8.调查,选举和测试
9.在线填写和提交
10.个性化技术
11.群件
12.目录,小册子,信息站点
13.带有许多逻辑,但是少量简单的和静态图形的游戏
14.需要连接后台服务器(数据库,ldap) 

【PHP 5.2.0正式发布】:【上一篇】
Compatibility issues between FastReport 3 and FastReport 4:【下一篇】
【相关文章】
  • 【PHP 5.2.0正式发布】
  • 如何调试Php
  • PHP计算二个日期之间的月的跨度数(经历的月数)的函数
  • 轻量级PHP框架——FCS
  • 给你几道PHP程序员的面试题
  • Unix/Linux的PHP编译安装
  • PHP中单引号字符串同双引号字符串的区别
  • 在 FreeBSD 6.1 安裝 Apache+MySQL+PHP
  • 在 FreeBSD 6 上用 Ports 來安裝 Apache+MySQL+PHP
  • Tim Bray 又有惊人之语:PHP比Java更具有伸缩性
  • 【随机文章】
  • 如何在MySQL中获得更好的全文搜索结果
  • 单片机实现的数字钟(C51)
  • do...while(0)的妙用
  • 脱Insta3D version 2.0(Vbox420)的壳
  • 木马是如何编写的(三)
  • 用Photoshop模仿水墨画
  • 在Oracle中返回多个结果集
  • 文本文件中的内容导入到oracle表中
  • 扩展Eclipse的Java开发工具(二)
  • SUN设备机柜说明
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.