当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库       问题: PHP 在 IIS6 或 IIS7 中无法加载 php_curl.dll 动态链接库。 解决方法: 在PHP手册中有相关说明:php_curl.dll;CURL,客户端 URL 库函数库;需要:libeay32.dll,ssleay32.dll(已附带) 所以只要将 li.........
    ▪win2003 iis6.0站点打不开,找不到服务器或 DNS 错误(Connections_Refused)       无法显示页。 要查找的页面是当前不可用的。 该 Web 站点可能会出现技术的了问题,或者您可能需要调整浏览器设置。 找不到服务器或 DNS 错误。 ping能ping通,telnet 80端口也没有问题。查.........
    ▪windows安装apache系统中无apache2服务解决方案       代码如下: Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator>cd C:\Program Files\Apache Software Foun dation\Apache2.2\bin C:\Program Files\Apache Software Foundation\Apache2.........

[1]windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库
    来源: 互联网  发布时间: 2013-12-24
问题:
PHP 在 IIS6 或 IIS7 中无法加载 php_curl.dll 动态链接库。
解决方法:
在PHP手册中有相关说明:php_curl.dll;CURL,客户端 URL 库函数库;需要:libeay32.dll,ssleay32.dll(已附带)
所以只要将 libeay32.dll,ssleay32.dll 这两个库复制到 %WINDOWS% 目录下即可。

PS:网上有很多人说将以上两个库复制到 %SYSTEM32%,而这完全不起作用,文章只会COPY,又不经考证,简直就是误人子弟,浪费人家时间。

经过鄙人一翻研究,发现了一个规律,即:在 windows 下 PHP 无法加载扩展库的一般解决方法。步骤如下:
1、检查PHP 扩展文件夹(如:/php/ext/)中是否扩展库的相关动态链接库。
2、在PHP手册中查找无法加载的扩展的相关说明。
比如无法加载的库是 php_openssl.dll,而在PHP手册中找到的相关说明是:php_openssl.dll;OpenSSL 函数库;需要:libeay32.dll(已附带)。由此可见,加载 php_openssl.dll 库还需要 libeay32.dll 库。
3、将 libeay32.dll 库复制到 %WINDOWS% 目录下。重启 IIS,在 phpinfo.php 里即可看到 openssl 了。需要注意的是,像 libeay32.dll(已附带)这种 PHP 已附带的才复制到 %WINDOWS% 目录下。

    
[2]win2003 iis6.0站点打不开,找不到服务器或 DNS 错误(Connections_Refused)
    来源: 互联网  发布时间: 2013-12-24
无法显示页。
要查找的页面是当前不可用的。 该 Web 站点可能会出现技术的了问题,或者您可能需要调整浏览器设置。
找不到服务器或 DNS 错误。

ping能ping通,telnet 80端口也没有问题。查看LOGFILES下的HTTPERROR,发现很多“36_Connections_Refused”这样的错误信息。

百度搜索了下“_Connections_Refused”,找到微软的官方解决方案,http://support.microsoft.com/kb/934878/zh-cn解决方法如下:
1.进入注册表,进入具体项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
2.新建dword值,输入名称“EnableAggressiveMemoryUsage”
3.修改值为1.
4.开始-运行,输入CMD。进入CMD窗口。
5.执行:net stop http /y
6.执行:iisreset /restart
IIS问题得到解决。

重要此节、 方法,或任务包含告诉您如何修改注册表的步骤。 但是,如果注册表修改不当可能会出现严重问题。 因此,请确保您认真执行这些步骤。 附加的保护备份注册表之前对其进行修改。 然后,您可以在出现问题时还原注册表。 有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756  (http://support.microsoft.com/kb/322756/ ) 如何备份和还原在 Windows 注册表


若要变通解决此问题,将 EnableAggressiveMemoryUsage 注册表项添加到以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
然后,将 EnableAggressiveMemoryUsage 注册表项设置为 1

要这样做,请按照下列步骤:
  • 单击启动请单击运行中键入注册表编辑器中将打开框中,然后单击确定
  • 单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters
  • 上该编辑指向菜单新,然后单击双字节值
  • 类型EnableAggressiveMemoryUsage,然后按 ENTER。
  • 上该编辑单击菜单,修改
  • 中将值数据框中键入1,然后单击确定
  • 上该文件单击菜单,退出退出注册表编辑器。
  • 重新启动 HTTP 服务。 若要执行此操作,请按照下列步骤:
  • 单击启动请单击运行中键入cmd中将打开框中,然后单击确定。
  • 在命令提示符下类型net stop http /y,然后按 ENTER。
  • 在命令提示符下类型iisreset /restart,然后按 ENTER。

  •     
    [3]windows安装apache系统中无apache2服务解决方案
        来源: 互联网  发布时间: 2013-12-24
    代码如下:

    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

    C:\Documents and Settings\Administrator>cd C:\Program Files\Apache Software Foun
    dation\Apache2.2\bin

    C:\Program Files\Apache Software Foundation\Apache2.2\bin>cmd /k httpd.exe -k in
    stall -n apache2
    Installing the apache2 service
    The apache2 service is successfully installed.
    Testing httpd.conf....
    Errors reported here must be corrected before the service can be started.
    (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: c
    ould not bind to address 0.0.0.0:8080
    no listening sockets available, shutting down
    Unable to open logs

    C:\Program Files\Apache Software Foundation\Apache2.2\bin>
    C:\Program Files\Apache Software Foundation\Apache2.2\bin>cmd /k httpd.exe -k in
    stall -n apache2
    [Sat Feb 21 18:36:41 2009] [error] apache2: Service is already installed.

    C:\Program Files\Apache Software Foundation\Apache2.2\bin>

    配置
    httpd.conf
    增加
    代码如下:

    LoadModule php5_module c:/php/php5apache2_2.dll
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .htm

        
    最新技术文章:
    ▪linux系统中的列出敏感用户的脚本代码
    ▪a10 config backup for aXAPI
    ▪一键备份gitolite服务器的Shell脚本
    ▪nagios 分发文件实现代码
    ▪阿里云云服务器Linux系统更新yum源Shell脚本
    ▪一个监控LINUX目录和文件变化的Shell脚本分享
    ▪Linux下实现SSH免密码登录和实现秘钥的管理、...
    ▪Shell正则表达式之grep、sed、awk实操笔记
    ▪3个备份系统文件并邮件发送的Shell脚本分享
    javascript开源软件 iis7站长之家
    ▪监控网站是否可以正常打开的Shell脚本分享
    ▪shell脚本编程之if语句学习笔记
    ▪shell脚本编程之循环语句学习笔记
    ▪shell脚本编程之case语句学习笔记
    ▪Shell脚本实现的阳历转农历代码分享
    ▪Shell脚本实现复制文件到多台服务器的代码分...
    ▪Shell脚本实现批量下载网络图片代码分享
    ▪Shell脚本实现检测文件是否被修改过代码分享
    ▪Shell脚本数组用法小结
    ▪Shell脚本批量重命名文件后缀的3种实现
    ▪C语言实现的ls命令源码分享
    ▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
    ▪Shell 函数参数
    ▪linux shell 自定义函数方法(定义、返回值、变...
    ▪Shell实现判断进程是否存在并重新启动脚本分...
    ▪Shell脚本break和continue命令简明教程
    ▪Shell脚本函数定义和函数参数
    ▪让代码整洁、过程清晰的BASH Shell编程技巧
    ▪shell常用重定向实例讲解
    ▪awk中RS、ORS、FS、OFS的区别和联系小结
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3