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 "连接成功!";}
- PHP安装配置及解决方案
- 安装PHP 及配置
- PHP 安装及配置
- 安装php及配置apache
- php安装及相关配置
- Zend Studio 13安装配置及解决方案
- 配置PHP+mssql环境的一些常见问题及解决方案
- Apache+PHP+Mysql安装及环境配置
- centos 配置安装lighttpd 及 php
- linux 下php 的安装及配置
- 安装redis及配置php扩展
- 新手安装及配置PHP开发环境
- centos下nginx + php 安装及配置
- PHP安装、配置及拓展总结
- MySQL免安装版本配置教程及错误解决方案
- 安装配置时遇到的基本问题及解决方案
- PHP快速入门 -- Apache、PHP、MySQL安装及配置
- ImageMagick及PHP的imagick扩展的安装及配置
- C语言查看和设置UDP通信中buffer的默认大小
- JQuery选择器总结
- Transaction Isolation Level
- 自制力差的元凶及习惯的养成过程
- 今日BBC
- PHP安装配置及解决方案
- gsoap学习参考总结
- IOS工程配置
- 浅谈下拉放大
- Docker计划将镜像迁移至Alpine Linux平台,简化容器运行环境
- Android中手势滑动翻页之GestureDetector总结
- Python 元组
- Ajax实例:原生js+thinkphp+ajax
- 欢迎使用CSDN-markdown编辑器