PHP安装配置及解决方案

来源:互联网 发布:java.awt 编辑:程序博客网 时间:2024/05/29 08:31

PHP安装配置

使用集成开发环境软件包
1、使用集成开发环境软件包:WampServer,官方下载地址:http://www.wampserver.com/

手动搭建PHP环境
1、手动搭建PHP环境,可以根据自己的电脑环境和项目需求选择IIS或Apache服务器、Mysql或SQLserver数据库。

2、下载PHP所需版本,官方下载地址:http://php.net/downloads.php,解压。

3、IIS服务器配置PHP环境:这是一种简单便捷的配置方法,下载安装PHPManagerForIIS,重启IIS后,打开PHPManager,点击Register new PHP version,加载解压后的PHP目录中的php-cgi.exe,IIS会自动完成PHP的其他相关配置,包括PHP和IIS的连接。点击Check phpinfo(),使用默认网站Default Web Site即可,点击确定,可以看到phpinfo的相关信息,说明PHP配置成功。

4、Apache服务器配置PHP环境:本人初始接触PHP时使用Apache+MySQL+PHP手动配置模式,过渡期使用的是WampServer集成开发环境,现在使用的是IIS+MySQL/SQLserver+PHP手动配置模式。Apache详细的配置方案待整理出来,再添加上去。


PHP连接SQL Server解决方案

硬件环境:PC
软件环境:Windows 10
服务器:IIS
数据库:SQL Server 2008
PHP:5.6.20

注:以上环境都是基于64位

1、下载Microsoft_Drivers_for_PHP_for_SQL_Server,官方下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=20098
SQLSRV20.exe是php5.2-5.3,SQLSRV30.exe是php5.3-5.4,SQLSRV31.exe是php5.4-5.5,SQLSRV32.exe是php5.4-5.6

注:这里下载的官方驱动,都是不支持64位环境的。支持64位下载 地址:http://pan.baidu.com/s/1kT5PceN,有区别的就是 5.5 和5.6 版本。

2、把下载到的文件

php_pdo_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_nts.dll
php_sqlsrv_55_ts.dll

放到php安装目录下的ext目录下 (ext是php5以后的 都是这个目录)

3、php配置加载 ,打开php.ini,搜索 extension 后面添加下面这些

extension=php_pdo_sqlsrv_55_nts.dll
extension=php_pdo_sqlsrv_55_ts.dll
extension=php_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_ts.dll

注: ts和nts分别为线程和非线程插件,ts适用于Apache,nts适用于IIS。

4、重启服务,运行phpinfo()函数检测,是否加载

这里写图片描述

这里写图片描述

5、下载安装Microsoft SQL Server 2008 Native Client。安装完成后,运行如下测试代码:

注:一定需要安装Microsoft SQL Server 2008 Native Client,不然无法连接SQL Server数据库。

$serverName = ""; //数据库服务器地址$uid = ""; //数据库用户名$pwd = ""; //数据库密码$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"data");//数据库$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn == false){    echo "连接失败!";    die( print_r( sqlsrv_errors(), true));}else {    echo "连接成功!";}
1 0