PHP环境配置(win2003+iis 6+mysql-5.2.0+php-5.2.3 )

有道是千里之行始于足下,php再好玩儿,你不能把运行环境配置好,你是见不到她的魅力所在的. 

1,将下载到的php-5.2.3-Win32.zip文件解压到D:/PHP
 2,将D:/PHP/php.ini-dist  改名为  php.ini放到系统目录(c:/windows)中
 3,打开c:/windows/php.ini  查找extension_dir = "./" 更改为 extension_dir = "D:/PHP/ext"
 4,将;extension=php_mysql.dll 前面的 ";"去掉,保存文件
 5,在系统环境变量PATH中最后面输入  ";D:/PHP"  确定
 6,在IISweb服务扩展中新建一个php扩展,并设置为启用状态
 7,在IIS中建个PHP站点,站点属性->ISAPI筛选器->添加->筛选器名称  填入  "php"  可执行文件  中填入  "D:/PHP/php5isapi.dll"
 8,站点属性->主目录->配置->映射->添加->可执行文件  填入  "D:/PHP/php5isapi.dll"  扩展名中填入  ".php"
 9,重启下计算机 不重启计算机就重启IISAdmin服务

 

 

mysql的安装我就不说了

create database guigui;

use guigui;

create table userinfo
 (
 userid BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
 username VARCHAR (20)
 );

insert into userinfo (username) values('aaa');
insert into userinfo (username) values('bbb');
insert into userinfo (username) values('ccc');
insert into userinfo (username) values('ddd');
insert into userinfo (username) values('eeee');
insert into userinfo (username) values('fff');

insert into userinfo (username) values('ggg');
insert into userinfo (username) values('hhh');


读取测试程序如下:

   $dbserver   =   "localhost";                                      
   $dbuser   =   "root";                                                             
   $dbpassword   =   "123"; 
 $dbname  ="guigui";                                                           
   $dbtada   ="userinfo";  

   $connect=mysql_connect($dbserver,$dbuser,$dbpassword)   or   die("不能连接数据库");  
   $table=mysql_select_db($dbname)   or   die("不能连接数据表");  
   if   (   !$table   )    
         {   echo   "数据库连接失败!";   }  
     else    
         {  
         
   $sql="select   *   from  ".$dbtada;  #."/n
"
         $query=mysql_query($sql);  

   $fields = mysql_num_fields($query);
            $rows   = mysql_num_rows($query);
   $i = 0;
   $tble = mysql_field_table($query, $i);

   echo "/n
资料表 '".$tble."' 有 ".$fields." 列及 ".$rows." 条记录。
";

          if($query)  
          {  
    echo "本资料表的字段如下
";
    while ($i < $fields)
    {
         $type  = mysql_field_type  ($query, $i);
         $name  = mysql_field_name  ($query, $i);
         $len   = mysql_field_len   ($query, $i);
         $flags = mysql_field_flags ($query, $i);
         echo $type." ".$name." ".$len." ".$flags."
";
         $i++;
    }
          }  
          else  
          {  
           echo   "/n
error";  
          }  
         }  

  mysql_close();
   ?>  


结果如下:

资料表 'userinfo' 有 2 列及 8 条记录。
本资料表的字段如下
int userid 20 not_null primary_key auto_increment
string username 20

你可能感兴趣的:(php,iis,insert,mysql,query,extension,web开发)