Windows2003安装IIS+PHP+MySQL图解(wimp平台搭建方法)
php的安装方式有很多,不过因为是在服务器上使用,所以我要求:1、不用自动安装的exe(这样安装完全不知道系统被加了什么东西,有没有被添加服务,强烈建议抛弃此方式)2、不修改环境变量(修改环境变量往往是为了在升级php时比较方便,但在服务器上为了一个使用php就修改环境变量太不合算了)最终选定的方法... « 阅读全文
实现PHP的编译执行分离
我之前的文章介绍过, ZE(Zend engine) 执行一个PHP脚本会经历编译->执行, 只不过它每次执行都会去重新编译PHP文件。并没有实现编译和执行分离。 在ZE的编译和执行阶段,有俩个重要的函数:ZEND_APIzend_op_array *(*zend_compile_file)(zend_file_handle *file_handle, inttypeTSRMLS_DC); 和ZEND_APIvoid(*zend_execute)(zend_op_arra... « 阅读全文
Apache PHP MySql 安装
1.下载apache安装包() 将apache安装在路径"D:\web\apache\"下。 测试apache是否安装成功:打开浏览器,在地址栏中输入 ""-->回车,若出现"ItWorks"则成功。2.下载PHP包()最好是非安装版 将其解压到"D:\web\php\"下。 配置PHP:①将php目录下的php.ini-development改为php.ini 并打开,Ctrl+F查找extension_dir,把它改成: extension_dir = "D... « 阅读全文
PHP多维数组的递归遍历
数组的遍历是PHP一个常见的编程任务,而数组又分为一维数组、二维数组和多维数组。一维数组的遍历很简单,直接一个for循环就可以完成。那么二维数组和多维数组的遍历又应该如何实现呢?请看以下程序: 01 <?php 02 /* 03 * ------------------------------------------------- 04 * Author : nowamagic 05 * Url : www.nowamagic.net 06 *... « 阅读全文
php引用传值详解
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP的引用允许你用两个变量来指向同一个内容<?$a="ABC";$b=&$... « 阅读全文
如何学习一个新的PHP框架
如今的PHP框架层出不穷,其中有些比其他的更加惹人耳目。我不是这方面的专家,甚至不能熟练地使用其中的一种,所以我不做推荐,也不想讨论哪些算是框架哪些不算框架(我本文的前提是所有自称为PHP框架的皆是框架)。这里我要讨论的是如何才能更快地开始使用某个新的框架。 首先你当然必须选择一个框架,比如ZF... « 阅读全文
如何正确理解PHP的错误信息
我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别... « 阅读全文
配置Apache+PHP+Mysql环境
第一、安装并配置APACHE(安装到D:\phpapache\Apache2.2) 1、安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator'sEmail Address区域填你的邮件地址 2、安装完后在安装目录下有个conf文件夹,打开httpd.conf文件进行配置 ·找到 DocumentRoot ,将其设置为你所要存放php, htm等网页文件的文件夹,如"D:\phpa... « 阅读全文

