一、Zend Framework简介
Zend Framework使用模型-视图-控制器(Model-View-Controller(MVC))结构。这个用来把你的程序分离成不同部分使得开发和维护变得容易。
运行Zend Framework需要:PHP 5.1.4 (或更高) 、Web 服务器支持 mod_rewrite功能,本实例采用Apache。
从这里http://framework.zend.com/download 下载 Zend Framework,有两种格式.zip或者.tar.gz。
二、Zend Framework的配置
1、目录结构
虽然Zend Framework 没有强求使用一个标准的目录结构,但是还是有一些通用的目录结构。这个目录结构假设你完全控制Apache 的配置。(下面以本机做例子,各位需根据自己的情况进行更改,我的服务器的根目录指向的是Web文件夹)
Web/
test/
/webapp
[...]
今晚抽空给服务器环境补上GD库存支持环境..多余的说明,改日再加上,先记录下安装流程吧..
环境所需要的相应的文件的下载:
gd: http://www.boutell.com/gd/
zlib: http://www.zlib.net/zlib-1.2.3.tar.gz
jpeg: ftp://ftp.uu.net/graphics/jpeg/
libpng: http://www.libpng.org/pub/png/libpng.html
freetype: http://www.freetype.org
xpm: http://koala.ilog.fr/ftp/pub/xpm/
php http://www.php.net
先后安装相应的文件:
六、安装jpeg6
#cd /home/tiger/evan
# tar -zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b/
mkdir /home/tiger/evan/libjpeg
mkdir /home/tiger/evan/libjpeg/include
mkdir /home/tiger/evan/libjpeg/bin
mkdir /home/tiger/evan/libjpeg/lib
mkdir /home/tiger/evan/libjpeg/man
mkdir /home/tiger/evan/libjpeg/man/man1
# ./configure –prefix=/usr/local/ding9/jpeg6 –enable-shared
# make
# make test
一、安装基本程式
~#apt-get install apache2 mysql-server php5 php5-mysql phpmyadin pear php5-gd
#在安装过程序会提示你设置mysql的root用户密码。
在Debian下只要安装相关软体,无需修改任何配置文件,把网页程序上传到/var/www目录,更改权限为777,服务器就能够工作!
二、LAMP简单配置
经过前面的步骤,服务器就能够正常运行,但是有时候达不到我们的要求,所以掌握基本配置方法是很有必要的。
1、建立mysql数据库,并添一个仅拥有这些数据库权限的用户,以便网页程序使用,提高服务器的安全性。
~#mysql -h127.1 -uroot -pabcabc
#连接mysql服务器,其中-h是主机,-u是用户名,-p是密码。注意各参数与附值之间没有空格。
> create database lamp;
#创建数据库lamp,注意mysql内部命令必需以“;”结尾。
>show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| lamp |
| mysql [...]
php中有$_request与$_post、$_get用于接受表单数据,那么他们有何种区别,什么时候用那种最好呢?
一、$_request与$_post、$_get的区别和特点
$_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得
二、$_post、$_get的区别和特点
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。
举例:mypage?id=1这种就是GET方式传值,可以用$_request和$_get接受传值。
隐藏域HIDDEN
隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到浏览器。
最近评论