点击进入在线实时咨询或给我们留言!
系统要求:硬件能跑起操作系统即可Win2K、WinXP或Win2003操作系统前期准备:所需软件列表:(本配置以下列软件版本完成)1、 APACHE_2.0.47-win32-x86-no_ssl (Apache web服务器)2、 PHP-4.3.3-Win32 (PHP语言解析器)3、 MySQL-4.0.12-win (MySQL数据库)4、 j2sdk-1_4_2-windows-i586 (JAVA 语言环境)5、 Jakarta-Tomcat-5.0.9 (Tomcat JSP解析服务器)6、 Resin-3.0.3 (Resin JSP解析服务器)7、 mod_jk_1.2.5_2.0.47.dll (整合Apache+Tomcat的plus)8、 mm.mysql-2.0.4-bin.jar (JSP访问连接MySQL文件)开
一、软件准备:以下均为截止2005-4-20的最新正式版本PHP(5.1.2):http://www.php.netMySQL(5.0.19):http://www.mysql.comZend Optimizer(2.6.2):http://www.zend.comphpMyAdmin(2.8.0.2):http://www.phpmyadmin.net假设 C:\ 为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:\ ,请自行修改。二、安装 PHP :(1) 下载后得到 php-5.1.2-Win32.zip ,解压至C:\php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);(2)再将 C:\php\libmysql.dll 和 C:\Inetpub\php\ext\php_
很多朋友对PHP环境很为难,经过多次尝试都无法正确配置其实配置PHP环境并不难,掌握要领就会很轻松对于初级用户和想简单配置PHP环境的朋友,本人提供一种方法和PHP环境文件就会让您轻松拥有高性能PHP环境,而且还可以使用虚拟主机管理系统哦!安装:首先必须确认系统中已经安装了IIS系统推荐:win2003服务器版,win2000专业版和xp系统不支持多用户IIS虚拟主机管理系统无法进行管理,xp系统IIS存在问题调试程序会经常出现不正常。对于作网站和经常调试教本的朋友还是推荐使用win2003服务器版把系统做好配置好玩游戏的话
因使用windows2003服务器的用户越来越多,而一些精品的程序都是由php开发出来的,所以,本次讲讲window2003下php的安装和配置,以及2003下权限的设置等问题! 2003以及iis6的安装这里就不讲了,如果你还不会安装win2003和iis6,那最好先看看其他的文章把安装系统和组件学会了再看下面的也不迟! ###################### 第一:安装 PHP ##################### 1、下载php安装程序 http://www.php.net/downloads.php, 最新版的为php5.1 windows的php安装分为两种方式,一种是源代码安装方式,一种是exe安装方式,exe安
Zend引擎的名称由Zeev Suraski和Andi Gutmans二位在PHP担任核心开发工作的资深设计师的名字合体.开发的目的师为了研发新的脚本执行机制,而PHP4就是这套崭新的Zend引擎的第一个实作产品。在一些特殊测试环境下,Zend(PHP$)的执行速度比PHP3及ASP快了几倍到几百倍之多,这也意味着网站的后端CGI界面的统一者非PHP4 Zend莫属了。(当然,技术是不断进步的,说不定哪一天又出现了新的引擎。) Zend引擎在研发二年多之后,已经变成类似VBA功能的广义程式环境,它不但有传统的PHP函数功能,更增加了分散式物件(COM)
最近,有许多朋友问我在WindowsXp下PHP的安装过程,正好最近我在自己的机器上成功的以模块化的方式安装了PHP4.23。既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助。如果不加特殊说明,以下的介绍同时也适用于Win2000版本。 一、概述: 在安装之间,你必须先弄懂PHP安装的两种不同模式,一种是Cgi模式(CGI executable),另一种是模块化安装方式。可以这样来区别:在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php.exe
  面向对象程序通过类的分层结构构建起来,在单重继承语言如PHP中,类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类。当然,可能存在多个根类,用来实现不同的功能。在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用。如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子类合作。  抽象方法是就像子类中一般的方法的占位符(占个地方但不起作用),它与一般方法不同—没有任何代码。如果类中存在一个或更
  除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与变量内存地址间的关系,称为绑定。  在计算机语言中有两种主要的绑定方式—静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程序执行之前. 静态绑定发生于编译期, 因此不能利用任何运行期的信息。它针对函数调用与函数的主体,或变量与内存中的区块。因为PHP是一种动态语言,它不使用静态绑定。但是可以模拟静态绑定。  动态绑定则针对运行期产生的访问请求,只用到运行期的可
  串行化大概就是把一些变量转化成为字符串的字节流的形式,这样比较容易传输、存储。当然,关是传输存储没有什么,关键是变成串的形式以后还能够转化回来,而且能够保持原来数据的结构。   在PHP中有多串行化处理的函数:serialize(),该函数把任何变量值(除了资源变量)转化为字符串的形式,可以把字符串保存到文件里,或者注册为Session,乃至于使用curl来模拟GET/POST来传输变量,达到RPC的效果。  如果要将串行化的变量转化成PHP原始的变量值,那么可以使用unserialize()函数。  一、变量串行化  我们
  【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。   【2】Win32下apache2 用get方法传递中文参数会出错:  test.php?a=你好&b=你也好   传递参数是会导致一个内部错误     解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好
  PHP5包括以下一些重要的特征:   ·支持新的对象模型和许多新特点的Zend引擎。  ·完全重新编写了XML支持,扩展性能围绕着优秀的libxml2库(http://www.xmlsoft.org/)。  ·新的SimpleXML扩展,PHP对象轻松访问操作。  ·全新的内建SOAP扩展,支持Web服务的交换。  ·增加命名为MySQLi的了MySQL的扩展,支持MySQL4.1及以后版本的功能。  ·绑定SQLite数据库。  ·极大地改进流的设计,包括通过流操作底层的socket  首先,点这里下载PHP5 FOR win32  然后我们开始吧  以PHP for Apache as CGI b
建立模板标签系统应用程序 建立模板标签系统应用程序只需几个步骤. 注意:以下步骤假设使用了新的SleeK例子应用程序(这个例子可以在www.phpmvc.net上找到).修改应用程序的boot.ini文件 应用程序的boot.ini文件包含需要得到PHP.MVC框架的信息.boot.ini文件通常位于应用程序的"WEB-INF"目录下.为了设置应用程序使用模板标签类,我们需要在boot.ini文件中定义一些属性.TagActionDispatcher类 TagActionDispatcher是ActionDispatcher类的标准实现.为了让框架能读取TagActionDispatcher类,我们为变量$appServerR
页面布局 在这个单元中我们将看到如何使用模板标签系统构造一个标准的模板页面。这个例子我们使用了一个简单的HTML页面布局,请看下图: 这个页面有多个标准单元组成,就像页面设计者和开发者熟悉的那样.这个页面的主体由3个包含的单元组成:页眉,页内容主体和页脚.我们现在就看看这些单元并且了解如何使用模板标签系统来实现.页主体 下面的代码单元显示的是主体:The Page Body Layout 1<@ saleMonth = data.getValueBean('SALE_MONTH') @><@ saleTitle = data.getValueBean('SALE_TITLE') @><@ dealHe
PHP.MVC标签语法 在基本的介绍之后,我们现在就可以来看看模板标签系统的语法. 在看具体的标签之前,我们应该定义什么作为我们的标签.为了写一个标签,我们使用<@ ... @>标签结点.左标签(<@)和右标签(@>)是默认的标签.如果必要的话,这些标签我们能够在phpmvc-config.xml中重新定义. 模板标签系统现在支持以下3种标签:包含指令,声明和表达式.我们现在来看看这些指令.包含指令 包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令
The Php.MVC Tag Action Dispatcher TagActionDispatcher是一个标准的ActionDispatcher类的实现,它支持访问基本模板标签.TagActionDispatcher类支持相同的ActionObjects集合和ViewResourcesConfig属性作为默认的ActionDispatcher.TagActionDispatcher类能被用在带有或没有带有模板标签系统上,尽管由于它的额外处理会造成小的性能下降. 模板标签库是PHP.MVC框架结构的子系统.模板标签库联合TagActionDispatcher一起工作来支持一些简单的模板标签. 下面的图表显示了PHP.MVC模板标签系统的总揽.左边展示的是模板
PHP.MVC的模板标签系统(PhpMVC_Tags)现在提供了3种类型的标签:包含指令,声明和表达式. 包含指令能让我们将内容分隔为许多模块,比如:页眉,页脚或者内容.包含的页面可以是HTML,或者其他标签模板页.据个例子,下面的包含指令能用来包含一个页眉: <@ include 'pageHeader.ssp' @> 声明允许我们在模板种声明一个页面级别的变量,或者甚至其他包含页面.一个声明看起来像以下代码: <@ salesAreaID = "Central District" @> 表达式标签允许我们在模板页中执行表达式.表达式的结果将被包含进模板页.以下表达式
目的我们的目标是安装一个允许我们托管多个网站的web服务器,其中一些是针对电子商务的安全解决方案,而大部分网站是通过连接一个数据库服务器并且提取其数据的脚本驱动的。为了这个任务所需的工具是:Apache-一个网站服务器Mod_SSL-一个安全套接字层(SSL)的模块OpenSSL-开放源代码工具箱(mod_ssl所需)RSARef-仅对美国用户MySQL-一个数据库服务器PHP-一种脚本语言"条条大路通罗马"……因此这只是很多能达到我们要求的配置之一。我选择这样的配置,是因为它是最简单和最快的一种。选择Mod_SSL/OpenSSL的原因是
  在这里以PHP5为例介绍一下Windows下Apache和PHP5的安装与配置方法。  一 下载安装程序  Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载  PHP可以从http://www.php.net下载.  二 安装程序  1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了。  2、我们在这里要注意的就是在下载PHP时一定要下载那个zip包的,而不要下载Installer的.将我们下载下来的PHP包解压
使用ISAPI方式安装PHP。下载连接:http://cn2.php.net/get/php-4.4.0-Win32.zip/from/cn.php.net/mirrorISAPI方式是WIN系统IIS下最有效率的PHP执行方式。强烈建议。解压好PHP后,首先找到php.ini-dist 把-dist 去掉,就成了文本方式显示。打开PHP.INI 做略微修改。使用查找方式找TMP 找到./TMP着个路劲后,把路劲改成C:/TMP然后在C盘新建TMP文件夹全做好以后,拷贝 PHP。INI和php4ts.dll,放到C盘WINNT/SYSTEM32文件夹下。OK 第一步做好了。然后设置IIS打开IIS 在服务器名称(有个小电脑标记的那一行)下点击
  PHP 5.0.0 和PHP 4.0.38 于2004年7月13日同时发布,这是一个值得我们PHP爱好者的一大喜讯。期盼已久的PHP5终于出来了,我们可以更进一步的享受PHP新的功能和使用开发的乐趣。  我也在第一时间用上了PHP5,下面简要介绍一下我的安装过程(只讲述apache服务器下的安装),与喜爱PHP的朋友分享。  其实,PHP5的安装过程也没有什么新意,与PHP4差不多。  一、CGI模式  1、解压php-5.0.0-Win32.zip到x:\php,重命名php.ini-dist为php.ini,copy至x:\winnt(x:\windows)或apache的安装文件夹。copy x:\php\php5ts
先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zipmysql-4.0.20d-win.zipphpMyAdmin-2.5.7.zip操作系统 win2003 系统盘为: D盘第一步: 安装apache 并配置支持PHP点击安装文件apache_2.0.50-win32-x86-no_ssl.msi将apache安装在 D:\apache2 目录(随自己喜好)下将php-5.0.0-Win32.zip 里内容解压到 D:\php 里找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)如我的php.ini是拷到 D:\windows目录再将p
一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apache后,给应用也会带来一定的麻烦,比如连接mysql时必须用127.0.0.1地址使用tcp连接而不能用localhost实现socket连接,这在效率上会稍微差一点。还有
以前为了图方便,是用套件包.版本很久了,是apache1.X.Mysql4.X,PHP4.X的.现在已经过时很久了..而且漏洞一大堆,幸好我只是在本地使用...不过为了追潮流,就鸟枪换炮咯..所用软件版本:mysql-5.0.4-beta-win32apache_2.0.54-win32-x86-no_sslphp-5.0.3-Win32phpMyAdmin-2.6.2-rc1ZendOptimizerWindows-i386以上软件可以到各大下载网站下载.或者直接登陆官方网站下载.而且配置教程也是一大堆,我就不做详细的技术文献了..php的官方网站 http://www.php.net/?有中文语言服务,你甚至可以找到最新的中文php手册php的下载页面 ht
1,要下载2个php的安装包:一个是install版本的,另一个是zip版本的 。2,运行install版本,按照标准模式安装就可以了,安装过程中注意正确选择你的iIS版本。2000server 选iis4或更高版本 ,2003server选择iis 6.关联.php,.phtml.php3等文件类型。这里设定d:\php作为安装目录3,别着急,现在还不能马上用.把zip版的解压缩,到d:\php5zip\文件夹下面,copy目录下所有的文件和目录,然后粘贴到d:\php,覆盖下面的所有文件.4,C:\PHP\ext下面的dll扩展文件复制到c:\windows\system32下面,*给guests用户组(我的机器上,每个站点设
 Windows系统内置的Internet 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。   安装IIS组件    笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到"控制面板→添加或删除程序→添加/删除Windows组件
PHPlet是什么?很简单,它是一个使用PHP编写的Web服务器,可以替代我们常用的Apache或IIS。为什么要介绍PHPlet?因为它是PHPer们学习Web服务器原理的捷径。因为它的程序结构很好,类似Java的面向对象编程,有很好的参考价值。因为我认为PHP5和PHPlet相继发布稳定版本后,PHP5+PHPlet+SQLite(PPS)将是小型应用、程序演示的另外一种选择。现在大部分的小型应用或者程序演示都是把Apache+PHP+MySQL(APM结构)做成exe或rpm安装包,它的容量在8M-45M左右。如果使用了PPS结构整个系统将会缩减到2-3M之内(SQLite是嵌入式数据库
  Apache Server是众多的WEB服务器软件中的一种,已经成为目前Internet上最流行的web服务器软件之一。比起其它web服务器软件(如PWS、IIS、UNIX),Apache有安装方便,配置简单,便于管理等优点。更重要的是它和PHP一样是完全免费的!所以受到了众多朋友的青睐,下面我就来讲讲如何安装及配置Apache和PHP,来吧,跟我STEP BY STEP!  第一步:下载Apache Server。Apache Server的最新版在Apache的官方网站(http://www.apache.org)可以找到,其实我们不需要去国外下载,国内有好几个网站,如http://phpuser.com、ht
【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win32下apache2 用get方法传递中文参数会出错 test.php?a=你好&b=你也好 传递参数是会导致一个内部错误 解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好) ............. 【3】win3
通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.说实话自己也是查阅了很多官方文档才解决了很多怪异问题.=========================相关软件均可以在 WWW.SKYCN.NET 下载.MYSQL 5.0 FOR WINDOWS PHP 5.0 FOR WINDOWS PHPMYADMINWINDOWS SERVER 2003=========================首先安装 MYSQL .本来以为新版本的安装界面应该会花哨点.但是仍然只看到老土的海豚.除了安装时间比 4.0 长.当然咯.因为 5.0 比 4.0 体积大很多.推荐安
学习目的:学会用PHP上传文件和发邮件上传文件表单必须加上 enctype="multipart/form-data" 和 <input type="file" name="file">下面看一下代码:$f=&$HTTP_POST_FILES['file'];$dest_dir='uploads';//设定上传目录$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我这里设置文件名为日期加上文件名避免重复$r=move_uploaded_file($f['tmp_name'],$dest);chmod($dest, 0755);//设定上传的文件的属性上传的文件名为date("ymd")."_".$f['name'] ,可以在以后插入到数据库的时候用到,PHP实际上是把你上传的文件从

©2004-2010 版权所有 · 广州子言网络 [ 英文网店系统建设专家 ]

联系电话:020-3600  粤ICP备05066100号