好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

关于php5.6msi的信息

很多站长朋友们都不太清楚php5.6msi,今天小编就来给大家整理php5.6msi,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 谁会 php-5.6.3的安装教程 2、 win2003 是不是不支持php5.6了 3、 PHP多版本切换 4、 zend studio 怎样配置apache(zend studio12,apache2.4,php5.6),写完代码直接部署到服务器运行 5、 php 5.6怎么连接sql2005 谁会 php-5.6.3的安装教程

前些天刚好安装过,使用的是 win7(win8)64位 + IIS + Php5.6.3,记录的安装过程如下:

1. 首先安装IIS。

2. 下载最新版的 php-5.6.3-nts-Win32-VC11-x64.zip,并解压到目录下。

3. 将PHP目录下的 php.ini-development 复制一份,并重命名为 php.ini。然后修改:

fastcgi.impersonate=1

cgi.fix_pathinfo=1

cgi.force_redirect=0

extension_dir = "PHP所在目录,如:D:\PHP5.6.3\ext\"

doc_root = "你的网站目录"

date.timezone = Asia/Shanghai

再根据需要打开扩展,如:

extension=php_mbstring.dll

extension=php_exif.dll      ; Must be after mbstring as it depends on it

extension=php_mysql.dll

extension=php_mysqli.dll

4. 下载 PHPManagerForIIS-1.2.0-x64.msi ,然后安装。

5. 启动 IIS 管理器,双击“php manager"图标。

6. 注册新PHP,根据需要设置PHP。

win2003 是不是不支持php5.6了

安装前的准备:1.Apache2.2.2 2.PHP5.2.17 3.SqlServer2008 4.sqlncli.msi(SqlServer客户端,可以到微软官方网站去下载) 5.ntwdblib.dll (2000.80.194.0) 6.SQLSRV20.exe,即MicrosoftDriver 2.0 for PHP for SQL Server(sql server 2005 及2008使用SQLSRV20.exe, SQL Server 2010使用SQLSRV30.exe)(需要其中的php_pdo_sqlsrv_52_ts_vc6.dll和php_sqlsrv_52_ts_vc6.dll);其中,52表示 php5.2,53表示php5.3,ts表示线程安全,nts表示非线程安全,vc6表示用vc6(vs2005)编译的,vc9表示用vs2008编译的,vc6适用于apache,vc9适用于IIS。 开始安装:Apache 的安装1 点击apahce安装包2 接受协议3 下面3项随便填即可 apache 监听80 端口.如果iis用了80端口,修改iis端口或者apache端口,以免冲突(如果本机测试可以填写127.0.0.1)4 这里默认的是 typical,建议选custom,点击next.5 这里可用修改安装路径,注意安装路径不能含中文.6 点击install开始安装7 安装完成后在浏览器里打入 localhost 或者 127.0.0.1 如果可以看到这个页面,证明apache安装成功,已经可以解释静态页面了SQL Server 2008 的安装 ( /article/30243.htm )PHP的安装由于php是一个zip文件(非install版),安装较为简单 解压就行.把解压的 php-5.2.17-Win32 重命名为 php5.并复制到C盘目录下.即安装路径为 c:\php51 找到php目录下的 php.ini.recommended (或者php.ini-dist)文件,重命名为 php.ini 并复制到系统盘的windows目录下(以c:\windows为例).2 再把php目录下的php5ts.dll, php_mssql.dll复制到目录 c:\windows\system32下.3 把php5\ext目录下的php_gd2.dll,php_mssql.dll,php_mbstring.dll文件复制到c:\windows\system32下 如果没有加载 php_gd2.dll php将不能处理图像. php_mbstring.dll在后面使用phpmyadmin时支持宽字符配置 php 并关联SQL Server 2008打开c:\windows\php.ini文件1 设置扩展路径 查找 extension_dir 有这么一行 extension_dir = "./" 将此行改成 extension_dir = "C:\php5\ext" 其中C:\php5是你安装php的路径.路径不正确将无法加载dll (注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)2 分别查找 ;extension=php_mbstring.dll ;extension=php_gd2.dll ;extension=php_mssql.dll 把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了添加:extension=php_sqlsrv_52_ts_vc6.dll(或extension=php_pdo_sqlsrv_52_ts_vc6.dll),注意:二者只能选其一,如果两个都添加则Apache无法启动。当然前面我们也把这些dll复制到system32下了.(大家在安装的过程中都注意到如何把一些dll加载入来了.3 设置会话保存路径 查找session.save_path 有这么一行 ; session.save_path = "N;/path" 在此行后加入一行(注意是加入一行,不是加到后面) session.save_path = "C:\WINDOWS\Temp" 保存到你的临时目录下,这里完全可以保存到windows临时目录Temp下4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的. 也就是说 php不能使用短标记如 <? ?> 必须使用<?php ?> 由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等 如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改 查找 short_open_tag = Off 改为 short_open_tag = On5 是否显示错误 display_errors 出于安全性考虑,display_errors 有些版本也默认为 Off. 就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数. 这样调试起来将非常不便,建议根据自己需要修改 查找 display_errors = Off (注意不是 ; - display_errors = Off [Security]) 改成 display_errors = On6 显示NOTICE敬告提示 第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制. php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示. 查找 error_reporting = E_ALL 改成 error_reporting = 7另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.7 register_globals 出于安全性考虑它默认也是Off 当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass']) 当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值. 建议根据自己需要修改,为了兼容问题,我还是把它改成On了.8 php5时差问题 <?php echo date("Y-m-d H:i:s");?>时间相差八小时 为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时 查找date.timezone有这么一行 ;date.timezone = 将;去掉,改成 date.timezone = PRC 其中PRC:People's Republic of China 中华人民共和国,9 php5上传文件问题 a. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行. 这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找 max_execution_time 默认是30秒.改为 max_execution_time = 0 0表示没有限制另一种方法是可以在php程序中加入 set_time_limit(); 来设定页面最久执行时间. set_time_limit(0);//0表示没有限制b. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。 php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空. 查找 post_max_size .改为 post_max_size = 150Mc. 很多人都会改了第二步.但上传文件时最大仍然为 8M. 为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。 查找upload_max_filesize,默认为8M改为 upload_max_filesize = 100M另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.Apache 整合PHP1 打开apache配置文档,以作者的电脑为例:D:\myphp\apache2.2\conf\httpd.conf2 修改网站根目录 查找DocumentRoot有这么一行 DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" 这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误 查找 This should be changed to whatever you set DocumentRoot to 在它下面两行有 <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"> 把上面两项的 C:/Program Files/Apache Group/Apache2/htdocs 改成你想要的目录3 查找 DirectoryIndex index.html 修改成 DirectoryIndex index.html index.html.var index.php 这样index.php 可以充当默认页面了4 Apache中模块化安装php 查找 # LoadModule foo_module modules/mod_foo.so 在此行后加入一行 LoadModule php5_module C:/php5/php5apache2_2.dll(其中C:/php5/php5apache2_2.dll是你安装php的相应路径. 注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只适用于apache 版本1的. PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll.否则就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found." 或者: "The requested operation has failed" 的情况. 不过php5apache2_2.dll出来之后也就没有多少参考价值了)5 查找 AddType application/x-gzip .gz .tgz 在此行后加入一行 AddType application/x-httpd-php .php 这样apache就可以解释php文件了 到这里配置基本完成了6 重启apache,在网站根目录下创建一个 phpinfo.php 文件<?php phpinfo(); ?>在浏览器中打开。如果能正常看到php的信息,则说明php已经配置好了。最关键的一步,也就是区别于加载其它 数据库 扩 展的一步,安装sqlncli.msi(SqlServer2008客户端),第一次配的时候,折磨了我一个星期,就是因为没有装客户端,以致总是提示找不到扩展。再把ntwdblib.dll (2000.80.194.0),注意一下版本,PHP本身也有这个文件,是老版本的,只支持SqlServer2000。最后重启Apache服务器,写个PHP文件,测试一下,一切OK,搞定了!

PHP多版本切换

由于在linux服务器上装了多个版本的PHP,常常感到疑惑的是,在Web中,php的版本是5.6的,而命令行中却可能是7.2的,这就很让人疑惑了,经过了不断摸索,终于发现的缘由。

首先,web中的php版本,是由你的nginx(apache)服务器配置决定的,在nginx(apache)配置文件中都指定了php的版本。

其次,命令行中的php版本,可以通过以下命令切换:

修改版本为php5.6: sudo update-alternatives --set php /usr/bin/php5.6

修改版本为php7.2: sudo update-alternatives --set php /usr/bin/php7.2

停用php5.6: sudo a2dismod php5.6

启用php7.2: sudo a2enmod php7.2

zend studio 怎样配置apache(zend studio12,apache2.4,php5.6),写完代码直接部署到服务器运行

windows系统配置方法大同小异,以下为本说明所要用到的软件:

Apache 2.2.4 --

PHP 5.2.0 --

MySQL 5.0.27 --

Zend Optimizer 3.2.0 --

phpMyAdmin 2.9.2 --

严重注意:在进行下列操作前,Windows XP应无安装IIS、PHP、APACHE、MYSQL、ZEND。

≡ Apache 2.2.4 的安装 ≡

1.打开我的电脑,进入D盘,在其下新建一个文件夹,名为 local 。

2.到其官方站点下载 apache_2.2.4-win32-x86-no_ssl.msi 并执行。

3.按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。

4.进入Next后,默认的安装路径是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路径,改为前面所述的"D:\local\Apache2"。

5.然后一路下去,直到安装结束;此时,打开D盘下的local文件夹,可以看到有一个名为Apache2的文件夹。

6.打开IE,然后在地址栏输入:"localhost" 或者 "127.0.0.1" 可以看到Apache安装完成的成功页面;以后网页的存在位置就在 "D:\local\Apache2\htdocs" 目录。

≡ PHP 5.2.0 的安装 ≡

1.到其官方站点下载 php-5.2.0-Win32.zip 并解压(在此不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)

2.将PHP文件解压到一个目录下,目录地址为 "D:\local\php"。

3.将PHP目录(D:\local 2;php)下的php.ini-dist复制到windows(有的系统是winnt目录)目录下,并改名为php.ini。

4.复制D:\local\php目录下的所有dll文件到windows的系统文件夹里,即:C:\windows\system32。

≡ MySQL 5.0.27 的安装 ≡

1.打开我的电脑,进入D:\local,在其下新建一个文件夹,名为 mysql 。

2.到其官方站点下载 Mysql 5.0.27 Installer 并执行。

3.按Next,然后选择Custom安装方式。

4.点击Change,改变安装路径;原路径是"C:\Program Files\MySQL\MySQL Server 5.0\",这里改为:"D:\local\mysql\"。

5.等安装进度条load完时,会出现一个Sign Up向导,这里不用理,选择最下面的那个Skip Sign-Up,然后Next,上面有个 "Configure the MySQL Server now" 是打勾的,不要去掉,直接点Finish。

6.现在开始安装最后的配置,点Next,选择Detailed Configuration,然后选择第二个Server Machine。

7.再Next,选择Non-Transactional Database Only。

8.再Next,选择Manual Setting,连接数选择200到300,在此因为是本机测试,所以此项并不重要。

9.再Next,是设置其的端口,默认是3306,不要动它。

10.再Next,选择Manual Selected Default Character Set / Collation,在下面的 Character Set选择gbk。

11.再Next,在Include Bin Directory in Windows PATH前打勾。

12.再Next,在Modify Security Settings前的勾取消,因为是本地环境,非服务器和虚拟主机。

13.最后一个Next再加Execute,可以看到上面的步骤全部完成。

14.MySQL的帐号是:root,密码为空。

15.检测MySQL,键盘的Win + R,弹出运行对话框,输入cmd后回车,进入命令提示符,然后输入:"mysql -uroot -p",回车后要求输入密码,因为密码为空,所以直接再按回车即可。

php 5.6怎么连接sql2005

前段时间刚解决这个问题! (这里有个php5.4的连接方法,可以供参考,php5.6的只需要下载响应的sqlserver扩展)

1、下载微软提供的dll

地址:

我下的SQLSRV30.EXE,这个exe是一个自解压文件,下载后双击选路径解压会得到一堆dll和说明文件。(此处特别注意一下:官网下载的只支持32位的操作系统,如果你的操作系统是64位的,会报错。笔者之前在这里堵了好长时间!)

2、将对应自己php版本的dll文件copy到php ext目录下

ts是指线程安全(ThreadSafe),nts是指线程不安全,得根据安装的php版本来选择,如果不确定,就分别尝试一下;

我用的php5.4,就将php_sqlsrv_54_ts.dll复制到ext目录下,

例如:D:\Program Files\PHP 5.4\ext

3、修改php.ini文件

增加一行: extension=php_sqlsrv_54_ts.dll

修改一行 : mssql.secure_connection = Off改为on

4、重启apache

5、配置MS SQL Server2005

a、打开 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议;

b、启用“Named Pipes”和“TCP/IP”,默认是已禁用的;

c、右键点击“TCP/IP”,选择“属性”,选择“IP地址”,在”ALLIP“下的“TCP动态端口”后填写1433;

d、重启SQL Server。

备注:记得开启sa登录。

6、安装Microsoft SQL Server 2012 Native Client.msi

根据自己系统在PHP服务器所在机器安装Microsoft SQL Server 2012 Native Client.msi,分X64和X86的。( )

关于php5.6msi的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于关于php5.6msi的信息的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did175867
更新时间:2023-04-19   阅读:20次

上一篇: php网页生成照片 php网页上传图片并显示

下一篇:php底部导航框架 php地图导航思路

相关资讯

最新资料更新

  • 1.详解DeDeCMS织梦手机版网站首页如何更新
  • 2.dedecms5.7 通过替换文件升级后 所有档案列表为空的解决方法
  • 3.dedecms 后台假死问题解决方法
  • 4.关于制作织梦的网站地图实例的示例代码
  • 5.DEDECMS教程:去除列表页文章标题加粗标签的方法
  • 6.织梦Dedecms获取缩略图片原图地址的方法
  • 7.dedecms列表页上一页下一页翻页单独调用的方法
  • 8.详解织梦DEDECMS站点内容自动更新到新浪微博的方法
  • 9.Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法
  • 10.dedecms调用当前栏目ID与当前栏目顶级ID的方法
  • 11.织梦dedecms获取当前栏目路径及栏目名称的方法
  • 12.织梦(dedecms)网站地图改变生成目录的方法
  • 13.织梦DedeCms的安全问题解决办法(安全设置)
  • 14.dedecms增加文章自定义属性的方法介绍
  • 15.DedeCMS文章列表每5隔行加横线的实现方法
  • 16.dede会员列表调用适用于企业、个人
  • 17.织梦dedecms修改任意管理员漏洞处理方法
  • 18.DEDECMS短标题标签调用与字数修改的方法
  • 19.DEDECMS后台无法登陆并跳转回登陆界面的解决方法
  • 20.dedecms前台会员无法上传图片类型的解决方法

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]