php在2003SERVER下的配置
一、系统环境及程序说明
1、操作系统为windows server 2003
2 、iis版本为6.0
3、php版本为5.2.9,官方下载地址: http://www.php.net/downloads.php
4、mysql版本为5.1.34,官方下载地址:http://dev.mysql.com/downloads/mysql
二、安装iis
1、插入windows server 2003系统安装光盘
2、开始-控制面板-添加删除程序-添加删除windows组件
3、在弹出的添加组件对话框中选择“应用程序管理器”
4、根据向导进行安装
三、安装php
1、c盘新建文件夹php,将php安装包里面的所有文件复制到c:\php(注意是复制文件)
2、找到c:\php下的 php.ini-recommended,将其重命名为php.ini,双击打开php.ini
查找”extension_dir”,将其值改为”c:\php\ext”;继续查找如下内容,并去掉他们前面的分号:
;extension=php_bz2.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
;extension=php_mysqli.dll
;extension=php_mcrypt.dll
修改完成后保存php.ini
3、添加环境变量,右键我的电脑-属性-高级-环境变量
在系统变量中新建phprc,值为c:\php
点击系统变量中的path,编辑添加如下内容:
c:\php;c:\php\ext
4、(注意:大部分机子这一步可以不要)将c:\php下的php.ini复制到c:\windows
将c:\php\ext下的全部内容复制到c:\windows\system32
5、将c:\php下的libmysql.dll和libmcypt.dll复制到c:\windows\system32
四、让iis支持php
1、开始-管理工具-internet信息服务(iis)管理器
2、右键默认网站-属性-主目录-配置,在”缓存isapi扩展”前打√
点击“添加”,选择可执行文件为c:\php\php5isapi.dll,扩展名为.php
3、右键默认网站-属性-文档,添加index.php
4、点击”web服务扩展”,添加一个新的web服务扩展,扩展名为php,要求的文件
请选择c:\php\php5isapi.dll
5、测试php
在默认网站的目录先新建index.php,添加如下内容 :
<?php phpinfo();?>
访问:http://localhost/index.php可看到测试页
五、安装mysql
mysql有详细的安装向导,大家根据向导安装配置就ok了
相关文档:
用户定义的类,也是学好 PHP 所必备的条件之一。而 PHP 的类,和其它的面向对象语言比较起来,还算蛮单纯的。PHP 只有类别 (class)、方法 (method)、属性、以及单一继承 (extensions) 等。对不习惯使用 C++、Java、Delphi 等面向对象语言来开发程序的用户,不妨先阅读一下有关面向对象概念的书,相信可以带来许多的收获。
......
1: apache服务器安装.apache_2.0.59-win32-x86-no_ssl.msi。
修改conf\httpd.conf中的文件,修改位置为:
DocumentRoot "c:/webpage" 设置虚拟目录 c:/webpage.
DirectoryIndex index.html index.html.var index.php
==使apache服务器识别php的扩展名。
在<Directory "c:/pr ......
从HTML文件中读取指定字符串
原贴地址:http://topic.csdn.net/u/20100322/10/d7401c38-10b7-4231-a323-454caf946fa6.html
2.
<a title="1" href="sdfds" m ......
<?php
//声明数组变量
$arr = array('张三','李四','王五','李明');
//foreach循环遍历数组
foreach($arr as $value){
//注意“$value”后必须要一个空格,否则输出的结果不正确
echo "$value<br/>";
}
?> ......
Warning
: Illegal offset type in
Warning
: Illegal offset type in isset or
empty in
前几天写程序的时候碰到一个这种错误提示
如果你使用这样的表示方法如下:
$arr = array();
class a
{
}
$o = new a;
echo $arr[$o];
就会出现上面的错误提示,因为不能使用实例化的对象来作为数组的索引,或者在使用i ......