copy F:\php\php5ts.dll F:\Apache2.2\bin\
copy F:\php\libmysql.dll F:\Apache2.2\bin\
copy F:\php\php.ini-recommended F:\php\php.ini
httpd:
LoadModule php5_module "F:\php\php5apache2_2.dll"
PHPIniDir "F:\php\php.ini"
AddType application/x-httpd-php .php
php.ini:
short_open_tag = Off 改成 short_open_tag = On
extension_dir = "./" 改成 extension_dir = "F:\php\ext\"
;extension=php_mysql.dll 改成 extension=php_mysql.dll
;date.timezone = 改成 date.timezone = "Asia/Shanghai" ......
Linux + Apache2.0 + Mysql + PHP + phpBB3.0
1.安包:
Apache2.0
#tar -zxf httpd-***.tar.gz -C /usr/local/src/
#cd /usr/local/src/httpd-***
#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
#make
#make install
Mysql
#groupadd -g 200 mysql
#useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
#tar -zxf mysql-***.tar.gz -C /usr/local/
#cd /usr/local
#ln -s mysql-***/ mysql
#mkdir /var/lib/mysql
&n ......
Linux + Apache2.0 + Mysql + PHP + phpBB3.0
1.安包:
Apache2.0
#tar -zxf httpd-***.tar.gz -C /usr/local/src/
#cd /usr/local/src/httpd-***
#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
#make
#make install
Mysql
#groupadd -g 200 mysql
#useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
#tar -zxf mysql-***.tar.gz -C /usr/local/
#cd /usr/local
#ln -s mysql-***/ mysql
#mkdir /var/lib/mysql
&n ......
Linux + Apache2.0 + Mysql + PHP + phpBB3.0
1.安包:
Apache2.0
#tar -zxf httpd-***.tar.gz -C /usr/local/src/
#cd /usr/local/src/httpd-***
#./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
#make
#make install
Mysql
#groupadd -g 200 mysql
#useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
#tar -zxf mysql-***.tar.gz -C /usr/local/
#cd /usr/local
#ln -s mysql-***/ mysql
#mkdir /var/lib/mysql
&n ......
在PHP编程中, 我们经常会遇到一些直接产生输出的函数, 如passthru(),readfile(), var_dump() 等. 但有时我们想把这些函数的输出导入到文件中,或者先经过处理再输出, 或者把这些函数的输出作为字符串来处理.
这时我们就要用到 Output Buffer(输出缓冲) 函数了.
处理输出缓冲的函数主要有这么几个:
ob_start() 开始输出缓冲, 这时PHP停止输出, 在这以后的输出都被转到一个内部的缓冲里.
ob_get_contents() 这个函数返回内部缓冲的内容. 这就等于把这些输出都变成了字符串.
ob_get_ length() 返回内部缓冲的长度.
ob_end_flush() 结束输出缓冲, 并输出缓冲里的内容. 在这以后的输出都是正常输出.
ob_end_clean() 结束输出缓冲, 并扔掉缓冲里的内容.
举个例子, var_dump()函数输出一个变量的结构和内容, 这在调试的时候很有用.
但如果变量的内容里有 < , > 等HTML的特殊字符, 输出到网页里就看不见了. 怎么办呢?
用输出缓冲函数能很容易的解决这个问题.
ob_start();
var_dump($var);
$out = ob_get_contents();
ob_end_clean();
这时var_dump()的输出已经存在 $out 里了. 你可以现在就输出:
echo ''<pre>'' . htmlspecialchars($out) . ''& ......
作为实现动态网站的工具之一,PHP以其语法简单、高效快速和对数据库的广泛支持而深受用户欢迎。编写PHP程序和ASP一样需要在本机调试,为此需要配置一下调试环境。
有很多方案可以选择,这里提供两种较为简易的方法。
不管是哪种方法,都需要安装PHP。如果你是PHP使用者,你可能在网上找过PHP的安装资讯,它们几乎都说的很复杂。黑马根据自己的体会,觉得还有别的方法,那就是,在网上找一个PHPEasyWindows4程序,它的安装非常简单,安装完后无需手动更改什么,直接可用。
成功安装PHP后,我们就可以选择如下两种方法的任意一种来作为日后调试PHP程序的环境了:
方案一:使用PHPEd。
PHPEd是一个集PHP程序编辑和调试的工具软件,完全免费,体积很小,英文版。成功安装后,不同的版本设置方法不尽相同,但都是一个目的:设置PHP Server。在Tools→Setting中找到Server标签,在File Extensions中点击Add按钮,给它加上php执行程序(可以是php.exe,也可以是php4isapi.dll),一切OK。
以后启动PHPEd,打开一个自己编写的PHP文件,点Run,切换到HTML模式,就可以看到效果而不是代码。
PS:PHPEd还可编写CSS文档、JS程序,并有代码跟踪提示功能,是个不错的工具。
方 ......
array_flip
交换数组中的键和值
$arr1 = array('a'=>1,'b'=>2,'c'=>3,'d'=>4);
$array = array_flip($arr1);
showArr($array);
/*
Array
(
[1] => a
[2] => b
[3] => c
[4] => d
)
*/
array_key_exists
检查给定的键名或索引是否存在于数组中(也可用于对象)
$arr1 = array('a'=>1,'b'=>2,'c'=>3,'d'=>4);
echo array_key_exists('b',$arr1); //1 (true)
array_keys
返回数组中所有的键名
$arr1 = array('a'=>1,'b'=>2,'c'=>3,'d'=>4,5);
$array = array_keys($arr1);
showArr($array);
/*
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => 0
)
*/
......
安装WAPMServ5.2.6后,用Dreamweaver可以编写和调试PHP
首先:要先启wapmserver,启动所有服务
然后 :在Dreamweaver配置站点,具体操作如下:
描述下关键的步骤:
先得建个站点 然后
高级 选项卡:
分类:本地信息
本地根文件夹 (选择PHP的发布文件夹)
链接相对于 站点根目录
HTTP地址 Http://localhost/
缓存 启用缓存
测试服务器
服务器模型 PHP MySQL
访问 本地/网络
测试服务器文件夹 (PHP发布文件夹)
勾选自动刷新测试文件列表
URL前缀 http://localhost
配置好之后 ,在Dreamweaver中,按F12就可以调试PHP程序了。 ......
安装WAPMServ5.2.6后,用Dreamweaver可以编写和调试PHP
首先:要先启wapmserver,启动所有服务
然后 :在Dreamweaver配置站点,具体操作如下:
描述下关键的步骤:
先得建个站点 然后
高级 选项卡:
分类:本地信息
本地根文件夹 (选择PHP的发布文件夹)
链接相对于 站点根目录
HTTP地址 Http://localhost/
缓存 启用缓存
测试服务器
服务器模型 PHP MySQL
访问 本地/网络
测试服务器文件夹 (PHP发布文件夹)
勾选自动刷新测试文件列表
URL前缀 http://localhost
配置好之后 ,在Dreamweaver中,按F12就可以调试PHP程序了。 ......