最简单的windows下配置PHP操作MS SQL

Filed under: 开发编程 | No Comments »
Posted on

windows下PHP自带的php_mssql.dll在配置的时候容易出现各种各样的错误。这里我要推荐另外一个扩展——_dblib.dll

1.首先下载

http://docs.moodle.org/20/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Windows

网站提供四个下载,分别是PHP 5.2.x (vc6) Thread Safe、 PHP 5.2.x (vc6)  Non Thread Safe、PHP 5.3.x (vc9)  Thread Safe、PHP 5.3.x (vc9)  Non Thread Safe,找到符合自己要求的(phpinfo就能查到)下载

2.下载后解压缩,将php_dblib.dll复制到php环境的ext目录下

3.php.ini中增加一句extension=php_dblib.dll

4.重启web服务器(、nginx等等)

  1. <?php
  2. $link = mssql_connect('localhost', 'db_user', 'db_password');
  3. if(!$link) {
  4. echo'Could not connect';
  5. die('Could not connect: ' . mssql_error());
  6. }
  7. echo'Successful connection';
  8. mssql_close($link);
  9. ?>

执行一下以上PHP代码——Successful connection,大功告成。

经测试,在windows2003和windows2008下,能很好的操作ms sql server 2005数据库。

补充:悲剧的是,在实际运行过程中,发现对存储过程支持的并不好。于是,又折腾了半天,找到了另外一个替代方案,下一篇文章再来讲这个替代方案。

Tags : , , , ,

PHP Setup for IIS(PHP5) 自动安装 PHP, MySQL的服务器端应用软件

Filed under: 开发编程 | No Comments »
Posted on

Setup for IIS是,在Internet 信息服务()中,自动安装 , MySQL的服务器端应用软件。

本软件是没有任何限制的免费软件。

为了使用本软件,在 Windows 2000/XP/2003 中,必须安装Internet 信息服务(IIS)。

注意: 没有安装Internet 信息服务(IIS)的系统,不能安装使用PHP Setup for IIS。

软件中包括的各版本信息如下:

[PHP Setup for IIS - 5]

Version :: 2006-01-19
- PHP Version 5.1.2 – http://www.php.net/
- MySQL Version 5.0.18 – http://www.mysql.com/
- Zend Optimizer Version 2.6.0 – http://www.zend.com/store/products/zend-optimizer.php
- phpMyAdmin Version 2.7.0-pl2 – http://www.phpmyadmin.net/

# 注意事项

php.ini的具体位置在软件安装目录的/phpx/php.ini
如需要修改PHP设置时,请修改php.ini文件后重起IIS即可。

MySQL 以 NT 服务运行。.
MySQL 启动和关闭,利用管理工具 -> 服务。

MySQL root初始密码为 123456
phpMyAdmin 的用户名/密码也是 root / 123456

http://localhost/phpinfo.php
= PHP Infomation

http://localhost/phpMyAdmin/
= phpMyAdmin

下载地址:http://www.ayxz.com/down.asp?id=10018&no=1
—–

Tags : , ,