2010年09月10日  当前位置: 网站开发 PHP 网站开发

PHP 网站开发

NetBeans6.8 调试PHP程序

E-mail 打印

首先需要下载 xdebug (http://www.xdebug.org/download.php
当前版本为 Xdebug 2.0.5,在上述网址找到匹配本机PHP的版本,下载并保存在PHP\EXT目录中;
打开 php.ini 文件,添加下列代码:

zend_extension_ts="C:/wamp/bin/php/php5.2.12/ext/php_xdebug-2.0.5.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

IIS7 Xdebug调试PHP超时

E-mail 打印

我的笔记本安装的是 Vista 旗舰版操作系统,安装了IIS7的默认设置,另开启了FastCGI支持PHP,

在使用NetBeans 6.8 调试 PHP程序时,经常出现 IIS7挂掉,查找资料后得以解决,方法如下:

在开始-运行-输入如下命令:

或 进入 命令提示符 输入:

%windir%\system32\inetsrv\appcmd set config -section:system.webServer/fastCgi /[fullPath='C:\php\php-cgi.exe'].activityTimeout:600

注:

可以输入完整系统路径代替 %windir%,

fullPath 需要替换为你的php安装文件路径。

activityTimeout:600相当于10分钟。

phpmyadmin 配置(2.11.x)

E-mail 打印

最新版phpmyadmin的下载地址为: http://www.phpmyadmin.net/ ,下载解压后得到一个目录,和以前的版本不同,自2.8版后的phpMyAdmin 的根目录中没有名为 config.inc.php 的配置文档,现在的配置文档是 libraries/config.default.php 打开并编辑该文档:
找到 $cfg['PmaAbsoluteUri']
修改您将上传到空间的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://您的站点/phpmyadmin/';
还有下面的
$cfg['Servers'][$i]['host'] = 'localhost';(通常用默认,也有例外)
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
config: 按照 自身 libraries/config.default.php 文档中的配置提供用户名和密码
cookie:用于输入口令方式登陆,假如选择此项,需要配置$cfg['blowfish_secret'] = 'cookie';(见后面的介绍)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user(用户名,自己机里用root,在网上设您的mysql用户名)
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
自己机器不用设置;
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(您只有一个数据就配置一下)
注:$cfg['blowfish_secret'] = '';
本机的话无需配置,但是网络的话需要配置成cookie:
$cfg['blowfish_secret'] = 'cookie';
配置完毕能够上传到网上了。
浏览http://您的站点/phpmyadmin/ 当然您配置不同就用那个网址。
假如配置$cfg['Servers'][$i]['auth_type'] = 'cookie';
登入时显示会需要输入帐号密码,这里的帐号和密码您在提供商获得的mysql数据库的帐号、密码。

PHP 动态网页设计语言

E-mail 打印


PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的 CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。