phpnow安装apache出错_phpnow安装apache失败 - CSDN
精华内容
参与话题
  • 因为本地调试项目需要,需要使用phpnow。下载安装都很简单,可是安装后127.0.0.1显示不出默认页,而且一直处于加载状态。 尝试 开始以后是一个网卡绑定了多个IP的问题,于是移除多个IP,只保留一个,问题依旧...
    因为本地调试项目需要,需要使用phpnow。下载安装都很简单,可是安装后127.0.0.1显示不出默认页,而且一直处于加载状态。

    尝试

    开始以后是一个网卡绑定了多个IP的问题,于是移除多个IP,只保留一个,问题依旧;
    搜索发现《phpnow安装转PHPNOW安装后无法显示默认页的解决方法(XP系统)》中描述的症状有些类似,尝试其处理方法:
    1.网上邻居-本地连接-属性-internet协议(TDP/IP)-属性-高级-wins标签-去掉启用LMhosts查询前的勾.
    2.控制面版-windows防火墙-高级标签-本地连接配置-服务的标签里勾选安全Web服务器(HTTPS)即可.
    问题依旧。
    正解
    后来查询apache日志,发现大量出现如下错误:
    [Fri Feb 22 15:51:39 2013] [error] (OS 10038)An operation was attempted on something that is not a socket.  : Child 3732: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
    网上说是因为Winsock被杀毒软件等修改,所以需要恢复Winsock。

    恢复Winsock的方法:

    1.进入cmd
    2.执行:netsh winsock reset

    3.重启电脑

    进入127.0.0.1就可以看到phpnow默认页了。当然,其本质是apache的运行问题。


    展开全文
  • 今天误操作 集成环境phpnow不能用 于是重新安装了下 结果总是出错:型幸好从网上热心网友的帖子中看到了解决方法:: 提示::安装PHPnow Apache_pn时服务名已存在,请卸载或者使用不同的服务名 更换服务名即可 在...
    今天误操作 集成环境phpnow不能用 于是重新安装了下 结果总是出错:型幸好从网上热心网友的帖子中看到了解决方法::
    
    提示::安装PHPnow Apache_pn时服务名已存在,请卸载或者使用不同的服务名


    更换服务名即可

    在PHPNOW 目录下有个pn的文件夹  找到 config.cmd 用记事本打开

    在第5行开始
    set htd_svc=Apache_pn  这里改下名即可
    set htd_port=80
    set myd_svc=MySQL5_pn
    set myd_port=3306

    然后再运行Init.cmd  重装下
    展开全文
  • 服务器重启之后,发现原来yong

      windows下,服务器重启之后,发现原来用PHPNow搭建的apache服务器访问不了了。

    查找原因:

       1  打开dos窗口,输入netstat  -ano|findstr "80",查找占用80端口的进程PID=4;

       2  输入 tasklist|findstr "4" , 查找此PID对应的应用程序,得到system

       3  网上查找资料,有网友发现原因:SQL Server 2008占用了80端口,修改释放80端口:

          如下:

           (1)打开SQL Server 2008下的配置工具,选择Reporting Services配置管理器;

           (2)选择服务器下的 Web服务URL,将默认端口80改成其他端口,如:445,确定退出;

        4  关闭SQL Server 2008服务:连接断开,并在dos端口输入netstat  -ano|findstr "80",发现此时80端口是非活动状态,至此80端口释放成功;



        5  重启apache服务器:

             apache安装目录:


                  在dos窗口进入apache安装目录:cd  D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start,

    报错: D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start

               [Tue May 20 10:06:17 2014] [error] (OS 2)系统找不到指定的文件。  : No installed  service named "Apache2.2".

      Apache2.2损坏,根据提示,重装Apache2.2;


        6  D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k install
    Installing the Apache2.2 service
    The Apache2.2 service is successfully installed.
    Testing httpd.conf....
    Errors reported here must be corrected before the service can be started.
    httpd.exe: Syntax error on line 54 of D:/wwwroot/PHPnow-1.5.6/Apache-22/conf/htt
    pd.conf: Cannot load D:/wwwroot/PHPnow-1.5.6/Apache-22/bin/modules/mod_actions.s
    o into server:
    \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\
    xa1\xa3

    查找文件,发现modules文件不再bin目录下,因此,在Apache-22文件中将modules文件拷贝到bin目录下;

    7  还出现类似问题:

    D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start
    httpd.exe: Syntax error on line 437 of D:/wwwroot/PHPnow-1.5.6/Apache-22/conf/ht
    tpd.conf: Could not open configuration file D:/wwwroot/PHPnow-1.5.6/Apache-22/bi
    n/conf/extra/httpd-mpm.conf:
    \xcf\xb5\xcd\xb3\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb
    6\xa8\xb5\xc4\xc2\xb7\xbe\xb6\xa1\xa3


    D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start
    httpd.exe: Syntax error on line 479 of D:/wwwroot/PHPnow-1.5.6/Apache-22/conf/ht
    tpd.conf: Cannot load D:/wwwroot/PHPnow-1.5.6/Apache-22/php-5.2.14-Win32/php5apa
    che2_2.dll into server:
    \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3
    \xbf\xe9\xa1\xa3


    D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start
    (OS 3)系统找不到指定的路径。  : httpd.exe: could not open error log file D:/wwwr
    oot/PHPnow-1.5.6/Apache-22/bin/logs/error.log.

    Unable to open logs,

    以上问题,依次在PHPnow-1.5.6中找到文件放入错误提示中的文件目录;


    8 再次启动:D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>httpd.exe -k start
      D:\wwwroot\PHPnow-1.5.6\Apache-22\bin>,

    成功!


    9  外网访问此web:



    展开全文
  • 安装PHPnow时如果遇到下列问题:  安装服务[apache_pn]失败.可能原因如下:  1. 服务名已存在,请卸载或使用不同的服务名.  2. 非管理员权限,不能操作 Windows NT 服务.  请首先确认操作系统的...
    在使用PHPnow工具安装Apache和MySQL数据库时经常会出现以下错误信息:
    安装服务 [apache_pn]失败.可能原因如下:
    1. 服务名已存在,请卸载或使用不同的服务名.
    2. 非管理员权 限,不能操作 Windows NT 服务.
    如果你在安装PHPnow的过程中出现了些错误,并且如果你使用的是Windows Vista或Windows 7操作系统,那首先应 该是系统操作权限的问题。请用尝试以下方式:
    点击右下角微软图标按钮(XP系统开始按钮位置) > 在搜索框中中输入cmd
    在上方的搜索结果中会出来cmd,exe,在cmd,ext上点击右键 > 选 择以管理员身份运行。
    然后使用以下DOS命令再次运行PHPnow目录下的Init,cmd,方法如下:
    如PHPnow目录在C盘根目录,只需要输入:C:\>cd PHPnow,点击回车。
    下一 步输入 C:\PHPnow>init,重新运行init,cmd配置文件

    如果上述方法无法解决问题,请双击 PHPnow > PnCmds目录下的绝对强制制裁文件将Apache和Mysql卸载,并重复以上方法再次安装。依上述方法一般可以解决提示apache_pn失败的问题。


    phpnow如何绑定域名:

    PnCp,cmd进入这个文件里面的序列10添加代理虚拟主机就可以绑定域名。


    如何发布网站到外网:

    部署网站应用默认只能在内网访问。

    本地是动态公网IP时,可以利用动态域名解析固定域名后,再将域名绑定phpnow,即可发布到外网访问。开放的动态域名解析有dnspod的api动态域名解析、nat123动态域名解析等。

    本地无公网IP,或80端口被屏蔽时,可以借助80端口映射网络辅助实现,将内网应用地址端口映射到外网域名。开放的80映射有nat123的80端口映射等。

    展开全文
  • PHPnow--全自动部署php环境工具包

    千次阅读 2012-06-05 16:25:05
    在我还没有建立自己博客...最初我使用的不是有PHPnow搭建的运行环境的,而是用phpstudy,由于在使用phpstudy这款集服务器环境总是莫名其妙的出现问题,所最终放了phpstudy,改用PHPnow了。一直到现在,我运行的PHPnow
  • phpnow修改默认站点根目录的方法

    千次阅读 2012-08-05 14:42:45
    对于phpnow,经测试,修改Apache-20\conf\extra\httpd-vhosts.conf文件:  DocumentRoot D:/www  ServerName default:80  ErrorLog logs/default-error_log 修改DocumentRoot D:/www 即可正常访问。...
  • win 7/win 8/Win10 phpnow提示"安装服务[Apache_pn]失败"错误解决办法汇总  常常在安装phpnow的时候,提示"安装服务 [ Apache_pn ] 失败",想想可能上一次没卸载清楚干净,或者权限问题,所有才会提示如下代码:...
  • 最近使用phpnow搞mysql数据库,在启动时出现启动错误1060,然后也无法
  • 今日安装PHPNow的时候,出现如下情况:(还好已解决) ...Win7下安装phpnow的方法出现[ Apache_pn ] 错误的解决 安装PHPnow时如果遇到下列问题: 【phpnow官网下载地址:http://www.phpnow.org/】 安装服务[apach
  • phpnow的vhost弄了个本地Ecshop商店,但在装好后进入 后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 这个也是视php的版本而定的,有些是提示open_basedir 。 ...
  • PHPnow运行PPH的项目,以及PHPnow相关问题的解决。
  • 之前因为比较懒,就装了PHPnow,PHP版本是5.2,最近因为要学thinkPHP框架,由于用的是thinkPHP3.2,需要PHP5.3以上版本才能跑起来,就手动更新了PHP版本,更新到了5.3.5,并按照正常步骤配置了php.ini文件,打开了...
  • 如何在phpMyAdmin中增加innoDB 使用phpNow(Win32下绿色免费的Apache+PHP+MySQL环境套件包)发现默认不支持innoDB引擎的数据库...在phpNow的工具MySQL目录(如...\PHPnow-1.5.6\MySQL-5.0.90)中找到my.ini, 搜索skip-
  • 今天偶在安装PHPnow_1.5.6 时总是遇到下面的提示: Syntax error on line 962 of G:/PHPnow/Apache-20/conf/httpd.conf: Cannot load G:/PHPnow/...
  • 新导入完整的PHP项目,浏览器
  • 对于phpnow,经测试,修改Apache-20\conf\extra\httpd-vhosts.conf文件: DocumentRoot D:/www ServerName default:80 ErrorLog logs/default-error_log 修改DocumentRoot D:/www 即可正常访问。...
1 2 3 4 5 ... 14
收藏数 280
精华内容 112
关键字:

phpnow安装apache出错