导航:首页 > 程序命令 > windowsapache启动命令

windowsapache启动命令

发布时间:2022-07-06 01:08:21

‘壹’ 如何使用APACHE在windows上>

在windows上使用APACHE的方法如下:

1、进入apache官网http://httpd.apache.org/,下载稳定版的httpd 2.2.29为例,点击download。

‘贰’ Win10系统apache服务器无法启用如何解

一、端口占用问题
1、这个是最有可能出现无法启动的问题之一,运行CMD然后执行netstat -aon | findstr :80 ;
2、如果发现端口被多个占用,你可以用Win+R的方式,输入Regedit进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP 修改Start这一项,将其改为0。
二、Apache存放路径问题
1、通过命令行使用打开CMD定位到:[你的Apache路径本人下载的解压文件,然后直接解压路径为D:\httpd-2.4.20-x64-vc14-r2\Apache24]\bin,并在命令行内输入httpd.exe -k install -n “Apache2.4” 回车;
2、发现路径提示有错,有两种解决办法,把Apache24放在在根目录下,或者去配置你的Conf文件。本文以改变路径方式为例,将Apache24存放在D盘根目录下;
3、此时在定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。
三、运行方式问题
1、通过上面第三步我们发现提示的问题告诉我们需要以管理员的身份运行;
2、然后在执行上面第三步,定位到path:/bin,运行httpd.exe -k install -n “Apache2.4”即可。

‘叁’ 如何在 Apache 中启用 HTTP/2-windows服务器应用

双击文件apache_2.2.13-win32-x86-no_ssl.msi将自动安装Apache HTTP Server 2.2.13,假设安装目录是%APACHE2_HOME%。安装过程中有以下选项:
for All Users, on Port 80, as a Service
only for the Current User, on Port 8080, when started Manually
推荐将Apache安装成启动服务(as a Service),在端口80侦听。如果安装成手动启动并在端口8080侦听,一来会和Tomcat占用的端口号冲突,二来在手动启动和停止Apache服务器的时候我遇到了一些麻烦。
如果已经有一个老版本的Apache服务器(如Apache 1.3)被安装成了启动服务并占用了端口80,可以进入老版本Apache服务器的安装目录(Apache.exe文件所在的目录),用以下命令将之关闭和移除:
apache -k shutdown
apache -k uninstall
如果没有把Apache 2安装成启动服务,可以使用以下命令增加Apache2启动服务:
%APACHE2_HOME%\bin\apache -k install
Apache 2安装成功后会在Windows启动时自动在端口80启动。同时启动的还有ApacheMonitor(该程序被加在开始/程序/启动菜单中)。ApacheMonitor可以监视Apache 2的运行状况,并提供方便的启动,关闭和重启操作,类似于Apache 1.3中的apmgr.exe。对于热中于手动操作的用户来说,也可以退出ApacheMonitor,并将之从开始/程序/启动菜单中删除,这并不影响Apache 2的运行。
手动启动、关闭和重启Apache 2的方法如下:
%APACHE2_HOME%\bin\apache -k start
%APACHE2_HOME%\bin\apache -k restart
%APACHE2_HOME%\bin\apache -k shutdown
可能出现的问题和解决方法:
当启动、重启或关闭Apache 2时出现提示:No installed service named apache2 - Apache 2没有被安装成启动服务,需使用命令 %APACHE2_HOME%\bin\apache -k install 将之安装成启动服务。
当启动Apache 2时出现提示:Could not bind to address 0.0.0.0:80 - 有其它程序占用了80端口,它们可能是老版本的Apache,也可能是其它的HTTP服务器(如Windows的IIS),需要将它们先关闭才能在端口80启动Apache 2
或者,由于是IIS在运行,IIS使用了80端口号,要把apache改成Port 8080,
改httpd.conf文件中的listen 80-->listen 8080,
改完-->remove apache-->reinstall apache,
然后restart apache services,

‘肆’ 如何解决Apache无法启动的问题

工具/原料
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
原因二:软件冲突装了某些软件会使apache无法启动如Dr.com
你打开网络连接->TcpIp属性->高级->WINS标签把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios.
然后再启动应该就可以了。
原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the
requested
operation
has
failed,这是比较郁闷的事,因为查错要看个半天。其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。
检查错误方法
进入cmd
然后进入
Apache安装目录(具体为你自己的安装目录)\bin>
httpd.exe
-w
-n
"Apache2"
-k
start
(引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)
提示133行有问题时(提示:Syntax
error
on
line
133
of
...........),打开Apache安装目录\conf\httpd.conf
找到第133行的ServerAdmin
(没有工具确定行数的按ctrl+F
用"ServerAdmin"关键字查找,一般会有两个,下面那个就是)这行在其后空一格,随便加个名字,例如,加上abc后,就可以解决了.
3
如果是端口占用(提示:(OS
10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。),先退出Apache,在httpd.conf中搜索Listen
80
,将80改成8080或者别的端口号,重新运行一下Apache,这下应该能够启动了.

‘伍’ 如何让apache成为windows的服务

今天电脑重装了下系统,发现原来的apache服务没有了,又不想再重新安装apache了,那就手动设置吧!!第一、在开始->命令里面输入:cmd 按回车打开我们熟悉的DOS黑窗口;
第二、用cd命令切换到原来的apache安装路径的bin目录下
第三、我们可以通过httpd这个命令添加apache的服务了,具体命令,请看下面的列表
1、httpd -k install #通过该命令,被安装的服务名称是Apache2.2,使用的配置文件是conf\httpd.conf
2、httpd -k install -n "service name" #如果想指定服务名称,请采用该命令
3、httpd -k install -n "service name" -f "D:\conf\custom.conf" #如果想指定服务名称,并且使用定制的配置文件,请使用该命令
添加完了,该启动、关闭或重启apache了,怎么做呢,请耐心往下看吧
通常启动、关闭或重启apache服务可以可以使用Apache自带的Apache Service Monitor工具,另外也可以使用net start Apache2.2或net stop Apache2.2等控制台命令,当然还可以到Windows控制面板的服务里面可视化操作,那么万能的httpd有相应的解决方案吗?当然有了
1、httpd -k start #启动apache服务
2、httpd -k stop 或 httpd -k shutdown #停止apache服务
3、httpd -k restart #重启apahce服务
启动前,你可以通过httpd -n "service name" -t 检查配置文件的正确性
如果我们要添加错误了,想要删除相应的服务名呢?那就请继续看了 ……
删除apache服务命令还是要采用httpd
1、httpd -k uninstall #删除默认的服务名
2、httpd -k uninstall -n "service name" #删除指定的文件名
当然,添加、运行或删除Apache的Windows服务也可以采用Windows自带的命令方式,大家可以网络或谷歌一下,相信网络上的答案依然是一片接着一片呵

‘陆’ windows下php怎么重启apache

<?php
//windows ,希望不是破坏的目的.
$bat_filename = dirname(__FILE__). DIRECTORY_SEPARATOR.'cmd.bat';
$apache_service_name = "Apache2.2"; //Apache 服务名,你的可能不一样
$bat_content= sprintf('
net stop %s
net start %s
',$apache_service_name , $apache_service_name);

if(!function_exists("file_put_contents")){
function file_put_contents($filename,$content){
$fp = fopen($filename,"wb");
$return = fwrite($fp , $content);
fclose($fp);
return $return;
}
}
file_put_contents($bat_filename , $bat_content);
exec($bat_filename);

‘柒’ windows 下如何重启apache

单击“我的电脑”右键选择“管理”,打开计算机管理界面,在“服务与应用程序”中找到“服务”,在服务里面找到apache就可以了,你要重启,关闭都可以

阅读全文

与windowsapache启动命令相关的资料

热点内容
台电加密是什么格式 浏览:155
php论坛版块在哪个文件夹 浏览:442
暗黑的服务器为什么维护 浏览:623
android内存溢出的原因 浏览:17
标志307的压缩比是多少 浏览:636
服务器启动为什么叫三声 浏览:997
追风筝的人英文pdf 浏览:939
解压小熊手机壳 浏览:346
成都市区建成面积算法 浏览:660
智能家居单片机 浏览:97
买男装用什么app好 浏览:855
文件夹合并了怎么拆开 浏览:260
波段副图源码无未来函数 浏览:89
livecn服务器地址 浏览:259
程序员这个工作真的很吃香吗 浏览:847
程序员和数学分析师待遇 浏览:681
压缩气弹簧怎么拆 浏览:325
华为公有云服务器添加虚拟ip 浏览:211
程序员和运营哪个累 浏览:27
抖音安卓信息提示音怎么设置 浏览:456