Windows server 2003服务器下安装PHP 5.2.17版本,新版本安装方法有变化(2)

电脑杂谈  发布时间:2019-05-03 06:20:24  来源:网络整理

注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的,所以如果开启会报错误,如果实在需要这个DLL,可以从 PHP5.2中拷贝过去(php5.2.X可以,php5.3.0不行)extension=php_ming.dllphp5.3.0的ext内是也不存在

;date.timezone =

date.timezone = 去掉前面的分号注释符,这里将其设置为date.timezone = asia/shanghai如果不改以上的date.timezone可能打开网页会提示500错误。为prc,设置好以后的为:date.timezone=prc,同时取消这一行代码的注释,即去掉前面的分号就可以了。1)修改当前的时区date.timezone ="asia/shanghai",注意去掉前面的分号“。

找到下面

[Date]

;Defines the default timezone used by the date functions

;

;date.timezone =

更改为并去除前面的“;”:

[Date]

win下安装php_win man 安装2003_php win2003安装

;Defines the default timezone used by the date functions

;

date.timezone = Asia/Shanghai

如果不改以上的date.timezone可能打开网页会提示500错误

第三、关于时区设定的说明

从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有以下2种方法可以恢复正常的时间。

1、如果要用5.1以上版本,而且不修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (XXX),或者使用date(‘Y-m-d G:i:T’, strtotime(‘+8HOUR’) )来获取日期时间;

修改 /etc/apache2/php.ini, /etc/apache2/httpd.conf。start|stop|quit|restart|reload|logrotate,修改php.ini后不重启php-cgi,重新加载配置文件使用reload,就保持了在php的fastcgi进程持续运行的状态下,又重新加载了php.ini。3、打开你的php.ini文件,不知道在哪个位置的可以先phpinfo查看第六行显示路径,不要搞混了,打开做如下修改:将php_curl前的注释符(也就是分号)去掉。

亚洲经营据点:包括台北—覆盖台湾省,香港—覆盖香港、澳门,上海—覆盖华南、华东地区,北京—覆盖华北、东北地区,新加坡—覆盖。1、具有中华人民共和国国籍(中华人民共和国国籍,适用于中华人民共和国管辖的中国大陆、香港及澳门等的人士。国内服务区域:北京天津·上海·重庆·西藏(拉萨等)·内蒙古(呼和浩特等)·新疆(等)·广西(南宁等)·宁夏·辽宁(大连等)·吉林(长春等)·黑龙江(哈尔滨等)·河北(石家庄等)·山西(太原等)·陕西(西安等)·江苏(南京、常州、无锡、苏州等)·浙江(杭州、宁波、温州等)·福建(福州、厦门等)·安徽(合肥等)·江西(南昌等)·山东(济南、青岛、烟台等)·河南(郑重洛阳等)·湖北(武汉等)·湖南(长沙等)·广东(广州深圳珠海等)·海南(海口等)·四川(成都等)·贵州(贵阳 等)·云南(昆明等)·甘肃(兰州等)·青海(西宁等)·香港·澳门·台湾(台北、高雄等)。

查找:;session.save_path = “/tmp”

将前面的分号注释符去掉,这里将其设置为session.save_path = “D:/upload_tmp” (这里就是我前面建立的文件夹)

如果你有遇到无法上传较大文件或者运行某些程序经常超时,那么可以修改以下内容来调整相关限额:

max_execution_time = 30 ; 这个是每个脚本运行的最长时间,根据你的需求更改数值,单位秒

max_input_time = 60 ; 这是每个脚本可以消耗的时间,根据你的需求更改数值,单位也是秒

memory_limit = 128M ; 这个是脚本运行最大消耗的内存,根据你的需求更改数值,256M。

post_max_size =10M

post_max_size = 8m (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。post_max_size = 100m #单提交的最大数据,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的。其实文件上传有两种方法,一种是from表单submit提交,一种是ajax实现异步提交,可是form表单提交有个问题就是每次在上传完成时会刷新界面,不能实现异步上传,所以现在几乎所有网站都采用ajax异步上传,现在我给大家展示ajax异步上传该如何实现。

限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等…根据你的需求更改数值,M是单位:兆。

大约第883行,

upload_max_filesize = 2M ;

上载文件的最大许可大小 ,根据你的需求更改数值,M是单位:兆。

在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.

第四步、配置网站

php win2003安装_win man 安装2003_win下安装php

打开IIS管理器,网站上点右键-属性-主目录-配置-添加,

可执行文件路径:C:\WINDOWS\system32\inetsrv\fcgiext.dll

先运行c:\PHP\php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,这点对使用微软的fastcgi模式很重要。

写个 php 测试下吧

修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!

测试是否安装成功!

建立一个网站,phpinfo.php文件内容为:

文件:phpinfo.php(内容如下)

<? phpinfo(); ?>

答案是php的session机制在作怪,php只会在页面代码执行完毕之后才会把session数据写入到文件中,页面不执行完毕,对应的session文件一直都保存着锁定状态,而其他的页面要访问这个session文件就只能保持等待状态,这就是为什么页面二需要等待页面一执行完毕之后才执行。答案是php的session机制在作怪,php只会在页面代码执行完毕之后才会把session数据写入到文件中,页面不执行完毕,对应的 session文件一直都保存着锁定状态,而其他的页面要访问这个session文件就只能保持等待状态,这就是为什么页面二需要等待页面一执行完毕之后 才执行。”,则说明perl安装成功,可以开始使用perl的相关命令来进行openssl的安装了4、初始化vc++6.0 环境变量找到vc++ 6.0的安装目录下的\vc98\bin\执行如下的命令:cdc:\program files\microsoft visual studio\vc98\binvcvars32.bat5、正式开始安装openssl(需进入到openssl所在目录)⑴执行configure命令(配置编译参数,对编译环境进行基本的配置):perl configure vc-win32⑵生成配置文件运行ms\do_ms命令如果需要其他方式进行编译,则分别运行:ms\do_masmms\do_nasm⑶开始进行编译nmake -f ms\ntdll.mak其中可能出现各种错误,可参照以下情况进行相关的处理:://blog.csdn.net/zhangyang0402/archive/2010/05/10/5576259.aspx⑷进行测试nmake -f ms\ntdll.mak test如果出现以上提示("passed all tests")则说明成功注意:如果编译成功,最后的输出结果都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll,libeay32.lib,ssleay32.dll,ssleay32.lib,openssl.exe。

出处:

(2)mysql配置:

将 x:\server_core\mysql\bin\libmysql.dll 文件复制到 c:\windows\system32 。如果你使用mysql,那么和我一样拷贝php5ts.dll和libmysql.dll(开启mysql)至c:/windows/system32下面。(2)到opencv安装目录\build\x86\vc10\bin\ 复制三个文件 opencv_core242d.dll、opencv_highgui242d.dll、tbb_debug.dll 三个文件到解决方案文件夹下的degug目录,也就是编译后可执行文件所在的目录。

将php-5.1.17\ext目录下的

php_curl.dll

php_gd2.dll

php_ldap.dll

php_mbstring.dll

php_exif.dll

php_mysql.dll

php_mysqli.dll

php_sockets.dll

php_xmlrpc.dll

复制到“C:\WINDOWS\system32”目录下。

如果安装成功则可以进行下测试,在程序中启动mysql命令行工具,输入密码,如果提示登录成功即可。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-95885-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 邓珊珊
      邓珊珊

      却在这雇佣这么多水军

    热点图片
    拼命载入中...