以上就是给各位分享Apache服务器,其中也会对xampp不能在Windows10进行解释,同时本文还将给你拓展Apache2.4.3(带有XAMPP1.8.1)不能从Windows8启动、Apach
以上就是给各位分享Apache服务器,其中也会对xampp不能在Windows 10进行解释,同时本文还将给你拓展Apache 2.4.3(带有XAMPP 1.8.1)不能从Windows 8启动、Apache服务器安装失败(端口80或443已被使用)、Apache服务器(xampp)在使用openssl函数时崩溃、Apache(xampp)不能在Win 10上运行 – W3SVC不能运行等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- Apache服务器(xampp)不能在Windows 10(端口80)上运行(xampp apache无法启动,改端口也不行)
- Apache 2.4.3(带有XAMPP 1.8.1)不能从Windows 8启动
- Apache服务器安装失败(端口80或443已被使用)
- Apache服务器(xampp)在使用openssl函数时崩溃
- Apache(xampp)不能在Win 10上运行 – W3SVC不能运行
Apache服务器(xampp)不能在Windows 10(端口80)上运行(xampp apache无法启动,改端口也不行)
我已经安装了Windows 10内幕scheme。 一切正常,除了Apache。 当我尝试启动它时,它说端口80被阻塞。 有没有办法阻止它或告诉Apache使用另一个端口呢?
我以前使用Windows 7。 我有与Skype的端口80的麻烦,但我已禁用它。
如何重新打开连接到智能卡(打开/closures/再次打开)
如何连接在Visual C ++中使用lstrcat?
如何在Hyper-V中与VM实例共享主机VPN连接?
发送信息到一个ngnix从PHP在同一台服务器没有http
当我压力testing我的HTTP服务器时,Windows暂时closures了我的TCP堆栈
我在Windows 10上有同样的问题, IIS / 10.0使用端口80
要解决这个问题:
找到服务“W3SVC”
禁用它,或将其设置为“手动”
法文名称是:“ 万维网服务 ”
英文名称是:“ 万维网发布服务 ”
德文的名字是:“WWW-Publishingdienst” – 谢谢@fiffy
波兰的名字是:“Usługapublikowania w sieci WWW” – 谢谢@KrzysDan
俄语的名字是“Службавеб-публикаций” – 谢谢@Kreozot
意大利的名字是“Servizio Pubblicazione sul Web” – 谢谢@ Claudio-Venturini
西班牙文名称是“Servicio depublicaciónWorld Wide Web” – 感谢Daniel-Santarriaga
葡萄牙语(巴西)的名字是“万维网公开服务” – 感谢@ thiago-born
备择方案 :
另一个解决方案是通过命令sc stop W3SVC通过管理控制台关闭服务
请参阅TobiasHochgürtel的社区wiki Apache服务器(xampp)不能在Windows 10(端口80)上运行
编辑2015年10月7日:欲了解更多详细信息,请参阅马修Stumphy的答案Apache服务器(xampp)不运行在Windows 10(端口80)
这个答案是作为paaacman在这个线程上最高评分答案的补充。 我只是想为像我这样的用户添加一些有用的细节,他们也不知道如何绕过Windows 10。
Windows 10在启动期间自动在端口80上运行IIS(Internet信息服务,Microsoft的Web服务器软件)。为了在该端口上使用Apache服务器,必须停止IIS。
paaacman的回应将IIS服务器称为“W3SVC”或“万维网发布服务”。 我想这是因为Windows 10将IIS作为服务运行。 为了禁用或修改服务的运行方式,您需要知道系统中的“服务”的位置。
我发现最简单的方法是单击Windows 10任务栏中开始菜单按钮旁边的搜索按钮 ,然后键入“管理工具” 。 您可以点击返回,也可以点击Windows为您找到的“管理工具”链接。
控制面板窗口将打开一个工具列表。 你想要的是“ 服务” 。 双击它。
另一个窗口将打开称为“服务”。 找到一个名为“ 万维网发布服务” 。 如果您的列表不是英文的话,这个线程中的其他一些用户列出了在其他语言中被调用的内容。
如果您只想关闭此Windows会话的IIS服务器,但希望下次启动Windows时再次自动运行,请右键单击“万维网发布服务”,然后选择“ 停止” 。 服务器将停止,并且端口80将被释放为Apache(或任何你想要使用它)。
如果要防止以后启动Windows时自动运行IIS服务器,请右键单击“World Wide Web Publishing服务”,然后选择“ 属性” 。 在出现的窗口中,找到“启动类型”下拉菜单 ,并将其设置为“手动”。 点击“应用”或“确定”保存您的更改。 你应该全部设置。
使用Windows 10默认情况下,端口80上运行的IIS可以更改:
运行appwiz.cpl使用Turn Windows features on or off并安装IIS管理器控制台。
运行InetMgr.exe并转到“连接 – >站点”,然后右键单击默认条目“默认网站”上的上下文菜单打开。 在上下文菜单中选择“绑定”以打开服务器地址和端口配置。
https://technet.microsoft.com/library/hh831681.aspx#Site_Bingings
输入命令行
netstat -aon | findstr :80
您将看到使用端口80的进程的PID。然后尝试配置此应用程序以使用另一个端口,或者只是杀死它
更新:我将在这里写下我的评论更清楚:根据这个链接,在Windows 10中,它是占用端口80的MsDepSvc服务。它用于IIS或Web Matrix 2.如果您不使用IIS或Web Matrix 2为任何Web开发,你可以尝试关闭服务
对于问题的第二部分,可以通过编辑[Apache文件夹] /conf/httpd.conf来告诉Apache使用另一个端口。 它有“听80”字符串。 将80更改为您想要的任何空闲端口并重新加载Apache
我有完全相同的问题,并解决它作为管理员从命令行运行folowing命令:
1)先用以下方法停止服务
净停止http / y
2)然后禁用启动(可选)
sc config http start = disabled
您可能还需要终止sql server Reporting Services。
在我的情况下,我需要XAMPP的Apache开发和IIS Express的。 所以我做了以下几点:
在命令提示符下键入services.msc,这将加载位于“万维网发布服务”的“Windows服务”并停止它。 万维网发布服务停止
我启动XAMPP控制面板,点击“Config”,然后选择“Apache httpd.conf”。 在“listn 80”和“serverName localhost:80”中搜索“80”,然后将其更改为“8080”。 从“另存为”保存文件,并选择“所有文件”不保存为“保存类型”中的文本,“编码”应为“UTF-8”。 Apache httpd.conf
退出XAMPP控制面板,然后再次启动它并从“操作”启动Apache&MysqL。 现在你会看到端口改变了。 正如你现在知道的,你必须使用“localhost:8080”而不是“localhost”来访问Apache服务器。 另外,您还可以在同一台Windows 10 PC上运行Apache和IIS Express。
我读了一篇文章,作者建议使用“9080”端口的地方,但是这对我并不适用。
每当一个进程使用端口80时,就会发生问题。
您可以运行XAMPP控制面板中提供的Netstat ,并检查系统中哪个进程使用端口80。
对我来说,这不是IIS ,而是Skype 。
关闭该进程/应用程序,然后启动Apache服务。
我知道,也许这个问题已经解决,但我有不同的解决方案相同的问题。 为此,我将解释另一个可能的解决方案。 在我的情况下,端口80被Skype占用(pid:25252),我不知道程序是什么。
要查看正在使用端口80的程序的pid,可以使用其他人之前所说的命令:
netstat -aon | findstr 0.0:80
要使用pid杀死进程(在不知道该程序的情况下),必须使用管理员权限打开CMD并使用下一个命令:
taskkill /pid 25252
这个命令的其他选项在这里 。
我知道这可能不是你的问题的原因,但我已经花了几个小时打我的头靠在墙上解决这个问题,这是我的解决方案。
(运行Windows 10 x32)
所以我在一个深度嵌套的目录中安装了XAMPP,并且所有的conf文件都引用了root xamppapache ,而我的文件是some_diranother_dirwhatthehelliswrongwithmefinallyxamppapache
所以我的选择是通过编辑所有xamppapache引用并将它们指向正确的位置,或者更简单的选项…在根目录重新安装XAMPP,所以引用都指向正确的位置。
有点烦人,但我想这就是我们得到的时候,Mac和Windows试图成为朋友..
希望它能帮助你们中的一些人。
关闭“一些系统进程”可能会很棘手…您应该编辑@Sergey Maksimenko提到的[Apache文件夹] /conf/httpd.conf,如果您要配置虚拟主机,请使用[Apache文件夹] /conf/extra/httpd-vhosts.conf(我在[Apache文件夹] /conf/httpd-ssl.conf中使用了4900而不是80和4901而不是443。 请记住在访问本地主机(或虚拟主机)上的页面时使用该端口,例如:localhost:4900 / index.html
这个固定的node.js不能在Windows 10下的80端口上运行,我得到一个listen eacces错误。 开始“>”服务“,找到”万维网发布服务“并将其禁用,正如paaacman所述。
我有同样的问题,没有上述解决方案为我工作。
Apache使用端口80和443(用于HTTPS),并且都必须准备好用于Apache才能成功启动。 只有80端口可能是不够的。
我发现在我的情况下,运行VMWare Workstation时,我有VMware共享使用的端口443。
您必须禁用VMware主首选项中的共享或更改本节中的端口。
之后,只要没有其他服务器连接到端口80(请参阅上述解决方案),那么您应该能够在XAMPP或任何其他Windows堆栈应用程序上启动Apache或Nginx。
我希望这会帮助其他用户。
虽然许多人正在采取停止/禁用IIS的方法,但知道您可以简单地修改XAMPP端口(这里已经得到解答)可能会有帮助。 这是我必须采取的路线,因为我需要两个运行。
除了很明显的原因(IIS)之外,还有另外一个原因对于这个问题已经足够普遍了。 这里值得引用这个问题和答案:
http://stackoverflow.com/questions/22994888/why-skype-using-http-or-https-ports-80-and-443
所以,如果你在电脑里安装了Skype,一定要检查一下。 解决方案在这里引用:
要关闭和禁用Skype端口80和端口443的Skype使用,请打开Skype窗口,然后单击工具菜单并选择选项。 点击高级选项卡,然后转到连接子选项卡。 取消或取消选中使用端口80和443作为传入连接选项的选项。 点击保存按钮,然后重新启动Skype以使更改生效。
如果您需要在端口80/443上运行IIS,但使用不同的IP地址,则可以使用netsh http add iplisten xxx.xxx.xxx.xxx如下所述: https : //support.microsoft.com/en-us/帮助/ 954874 / IIS-结合到全部IP地址,一个服务器上,时任您安装-IIS-7-0-上
有关netsh http add iplisten更多详细信息,请访问: https : //msdn.microsoft.com/en-us/library/windows/desktop/cc307219.aspx
首先打开注册表以管理员身份运行查看图像打开HKEY_LOCAL_MACHINE SYstem CurrentCurrentControlSet Services HTTP打开开始,将数值从3改为4 查看图像然后重新启动计算机
总结
以上是小编为你收集整理的Apache服务器(xampp)不能在Windows 10(端口80)上运行全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Apache 2.4.3(带有XAMPP 1.8.1)不能从Windows 8启动
刚刚在我的Windows 8电脑上安装了XAMPP 1.8.1,该版本包括下面提到的软件包:
Apache 2.4.3 MysqL 5.5.27 PHP 5.4.7 PHPMyAdmin 3.5.2.2 FileZilla FTP Server 0.9.41 Tomcat 7.0.30 (with mod_proxy_ajp as connector) StrawBerry Perl 5.16.1.1 Portable XAMPP Control Panel 3.1.0 (from hackattack142)
当我启动并尝试启动Apache时,出现以下错误:
12:04:41 PM [Apache] Attempting to start Apache app... 12:04:41 PM [Apache] Status change detected: running 12:04:42 PM [Apache] Status change detected: stopped 12:04:42 PM [Apache] Error: Apache shutdown unexpectedly. 12:04:42 PM [Apache] This may be due to a blocked port,missing dependencies,12:04:42 PM [Apache] improper privileges,a crash,or a shutdown by another method. 12:04:42 PM [Apache] Check the "/xampp/apache/logs/error.log" file 12:04:42 PM [Apache] and the Windows Event Viewer for more clues
之后,我检查error.log,它是空的,所以从那里没有帮助。
如何从Java中的另一个应用程序读取STDOUT而不缓冲
确定进程的input线程标识
如何杀死一个窗口?
在Windows中呈现后台桌面的实时预览
crystalReportViewer在Windows应用程序
如何从Ruby脚本编程式地启动Rails服务器
我如何解决我的GULP工作stream程问题?
无法在Cygwin上安装rvm
混合来自不同编译器的C ++代码
如何通过C ++或C或C#在Windows中创build指定大小的空文件?
所以这里是解决方案:
我检查了Skype使用的端口80 ,之后,我将端口更改为81 ,还有一些地方,我读这个错误可能是因为SSL端口,然后我更改SSL端口为444 。 但是,这很容易解决。
在这里要注意一个最重要的事情,所有的端口改变都应该在配置文件中完成,http端口改变: httpd.conf用于SSL httpd-ssl.conf 。 否则,更改将不会复制到Apache,有时PC重新启动也是必需的。
编辑:使Apache使用端口80,并使Skype在其他端口上通信
对于那些苦于Skype的人,要改变它的端口并使Apache使用80端口。
无需重新安装,以下简单介绍如何更改Skype端口
Goto: Tools > Options > Advanced > Connection
在那里您需要uncheck 使用端口80和443作为传入连接的替代方法。
就是这样,这是它的屏幕截图。
我有完全相同的错误。
这是因为我没有运行setup_xampp.bat
这是比通过配置文件和更改端口更好的解决方案。
由于apache没有获得所需的端口(默认值是80 ),可能会发生此问题。
该端口可能正在被其他服务使用。
例如:Skype也有默认的端口80 。
在同一台机器上安装Skype和Apache将导致冲突,因此Apache不会启动。
您可以按照以下步骤更改Skype端口或更改Apache端口:
改变Apache的端口,它会为你工作。 转到httpd.conf
如何更改Apache的端口:
搜索:
serverName localhost:80
将其更改为:
serverName localhost:81
还搜索:
听80
将其更改为:
听81
如果您已经创建了任何虚拟主机,请更改那里的端口。 然后重新启动你的Apache。
我有同样的问题,但我明白VMware服务是问题。 VMware主机服务和Apache服务冲突在一起。
解决它 »运行你的任务管理器»在服务选项卡找到VMwareHostd»然后右键单击并停止它»每一件事情都已经解决了。
输入services.msc并关闭您正在运行的任何sql。 sql服务器可能正在接管端口。
我有同样的问题和错误,我试图将端口从80端口改为81和ssl端口从443端口到444,但仍然收到相同的错误,所以我把端口恢复到默认状态,并运行setup_xampp.bat解决了问题秒。
Skype通常是罪魁祸首,因为它默认使用80端口。 只需关闭它或取消选中工具>选项…>高级>连接下的“使用端口80和443作为传入连接的替代品”,然后重新启动Skype。
我必须手动编辑2个文本文件(httpd.conf和httpd-ssl.conf),使用配置按钮让Apache运行并在80> 81和443> 444的记事本中更改
使用Xampp UI配置管理器不会将更改保存到Apache中。
通过单击配置按钮并编辑httpd.conf和httpd-ssl.congf将80到81和443更改为444。 现在你可以从127.0.0.1:81访问XAMPP了
httpd.conf或其他Apache配置文件中的错误将导致此错误。 将httpd.conf 等恢复到原始的安装程序版本,然后查看Apache是否再次运行。
(我在这里尝试了Skype和其他建议,没有运气,但是日志[XAMPP> Apache> Logs按钮]显示它在第一次安装时运行一次,这是免费的。
可能的错误:
你是否用Windows文本编辑器编辑,将行结束改为非Unix? (解决方法在这里 )
缺少或无效的DSO文件(.so)
我有这个问题,然后我运行“apache_start.bat”在德语的错误告诉我有一个问题,httpd-ssl.conf行51
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
我所做的是httpd.conf中的注释行163(ssl模块)和522(httpd-ssl.conf include) 我不需要ssl来进行开发,所以为我解决了这个问题。
总结
以上是小编为你收集整理的Apache 2.4.3(带有XAMPP 1.8.1)不能从Windows 8启动全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Apache服务器安装失败(端口80或443已被使用)
我有一个关于PHP的问题。 我是.net开发人员。 我通常在asp.net和c#上工作。我在我的笔记本电脑上安装了Visual Studio和sql Server。现在我试图在我的系统上安装Xampp服务器。 在这里我得到一些问题。安装后当它检查端口。 它显示消息端口80或443 aleardy在使用Apache服务器安装失败。 我猜这是由于在我的系统中安装的IIS发生的。 我停止了IIS,并再次安装但同样的问题又来了。 我为此卸载Skype,但没有任何工作对我来说。 请告诉我为什么会发生这种情况,这是什么解决scheme。 我希望你明白我的问题是什么。 请帮我这个
什么是最好的Linux用户/权限设置文件夹PHP可以写入?
htaccess重写条件/查找文件名中的模式
Facebook刮板将页面视为空白
a2enmod ssl出现错误后,mod_ssl无法在apache重启时加载undefined symbol:ap_map_HTTP_Request_error
Docker中的Apache说:不允许使用符号链接
安装wamp(win),lamp(linux)或mamp(mac)。即使您的端口正在使用,安装也不会失败。
安装后启动程序。 左键单击任务栏托盘中的wamp图标,将显示一个菜单
=>去apache =>去httpd.config点击它打开..
查找(Ctrl + F) listen 80并用listen port_number替换它,如listen 88或listen 96等。
再次点击wamp图标..点击重启所有服务。
你的apache会没事的
修复这个问题:
打开Skype并转到Tools然后select选项。 从出现的列表中选择Advanced ,然后选择Connection 。 在“Use port 80 and 443 as alternatives for incoming connections”地方,可能会有一个复选标记,只需取消选中该复选框并保存更改即可。 Skype仍将正常运行,现在XAMPP将能够使用端口80运行。
有用的链接
如果你没有安装Skype
找到文件httpd.conf 。 这个文件应该在C:xamppapacheconf (或者你安装XAMPP目录)中找到。
使用text editor打开文件。
找到listn 80的那一行。
将端口号(80)更改为不同的号码(例如1234)。
重新启动Apache server以使更改生效。 做这个
点击XAMPP控制面板上的Stop按钮
然后点击Start按钮。
当你连接到Apache服务器时,你将不得不append
端口号到URL ,以前你在哪里键入localhost ,你现在必须输入localhost:1234
另一个有用的链接
另一种@R_301_6256@案,不用更改skype :(对于端口443)
首先,端口443是HTTPS默认端口。 你需要改变服务器上的其他东西(例如4433)。 但在这种情况下,您必须在每次要使用HTTPS请求时指定新端口,例如:
"https://localhost:4433" .just typing "https://localhost" will NOT work.
因此,要更改端口,请转到Apache服务器中的文件夹“htdocs”,然后使用“notepad ++”之类的内容替换全部443:4433。 这些端口应该在“httpd-sni.conf”和“httpd-ssl.conf”
我认为可以在开发环境中进行更改。
正如它所说 – 港口80和443已经在使用中。 这意味着端口80和443已被某些其他服务器或应用程序使用。 当我遇到这个问题,这是使用这些端口的wamp服务器(在我的情况下不是Skype)。
我做了什么来解决这个问题是我改变了端口的XAMPP。
怎么样:
我为Apache配置了httpd.conf&httpd-ssl.conf文件。
我在httpd.conf文件中将listn 80(其中80是端口号)的值更改为另一个随机端口号(我选择了88)。
我在httpd-ssl.conf文件中将listn 443(其中443是端口号)的值更改为另一个随机端口号(我选择了4433)。
确保你的Apache服务器不使用配置文件中的任何地方的端口80和443,那么它将流利地工作。
有很多工具可以让你知道哪个程序正在使用端口80或443。 但我更喜欢一个简单的命令来这样做。 打开命令提示符,然后键入。
netstat -a
它会让你知道哪个程序正在使用端口80,并解释所有选项。
netstat /?
问题的第二部分改变Apache端口。 您必须从apache httpd.conf设置中更改设置:
listn 80 serverName localhost:80
至
listn 8012 serverName localhost:8012
然后尝试在浏览器中运行http://localhost:8012
总结
以上是小编为你收集整理的Apache服务器安装失败(端口80或443已被使用)全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Apache服务器(xampp)在使用openssl函数时崩溃
我试图用PHP生成一个私钥/公钥对。
服务器:Apache / 2.4.3(Win32)OpenSSL / 1.0.1c PHP / 5.4.7
操作系统是安装了所有Windows更新的Windows XP SP3。
我试图执行以下脚本:
在编译时,什么原因导致MS Windows“系统”进程崩溃?
LoadLibraryA与ntdll.dll(x64程序集)中的User32.dll崩溃
SFML – sf :: Font :: loadFromFile崩溃程序
array_map导致服务器崩溃
Windows 10崩溃Whodunit
<?PHP $ssl_path = getcwd(); $ssl_path = preg_replace(''/\/'',''/'',$ssl_path); // Replace with / $config = array( ''config'' => "$ssl_path/openssl.cnf",''private_key_bits'' => 1024,''private_key_type'' => OPENSSL_KEYTYPE_RSA ); $dn = array( "countryName" => "AT","stateOrProvinceName" => "Vienna","localityName" => "Cambs","organizationName" => "UniServer","organizationalUnitName" => "Demo","commonName" => "localhost","emailAddress" => "me@example.com" ); $privateKey = openssl_pkey_new($config); $csr = openssl_csr_new($dn,$privateKey,$config); $sscert = openssl_csr_sign($csr,NULL,365,$config); openssl_pkey_export_to_file($privateKey,"C:/server.key",$config); openssl_x509_export_to_file($sscert,"C:/server.crt",FALSE); openssl_csr_export_to_file($csr,"C:/server.csr"); $keyDetails = openssl_pkey_get_details($privateKey); file_put_contents(''C:/public.key'',$keyDetails[''key'']); ?>
这是我的openssl.cnf:
####################################################################### # File name: openssl.cnf # Created By: The Uniform Server Development Team ######################################################################## # # OpenSSL configuration file. # # Establish working directory. dir = . [ req ] default_bits = 1024 default_md = sha1 default_keyfile = privkey.pem distinguished_name = req_distinguished_name x509_extensions = v3_ca string_mask = nombstr [ req_distinguished_name ] countryName = Country Name (2 letter code) countryName_min = 2 countryName_max = 2 stateOrProvinceName = State or Province Name (full name) localityName = Locality Name (eg,city) 0.organizationName = Organization Name (eg,company) organizationalUnitName = Organizational Unit Name (eg,section) commonName = Common Name (eg,YOUR fqdn) commonName_max = 64 emailAddress = Email Address emailAddress_max = 64 [ ssl_server ] basicConstraints = CA:FALSE nsCertType = server keyUsage = digitalSignature,keyEncipherment extendedKeyUsage = serverAuth,nsSGC,msSGC nsComment = "OpenSSL Certificate for SSL Web Server" [ v3_req ] basicConstraints = CA:FALSE keyUsage = nonRepudiation,digitalSignature,keyEncipherment [ v3_ca ] basicConstraints = critical,CA:true,pathlen:0 nsCertType = sslCA keyUsage = cRLSign,keyCertSign extendedKeyUsage = serverAuth,clientAuth nsComment = "OpenSSL CA Certificate"
当我尝试执行这个脚本Apache崩溃并重新启动。 什么导致这个问题?
顺便说一句:同样的错误发生,如果我尝试使用PHPseclib0.3.1库。
提前谢谢了!
C for Linux中的崩溃报告
有时(随机)应用程序崩溃与ntdll.dll作为错误模块
如何保证清理代码在Windows C ++(SIGINT,错误的分配和closures的窗口)中运行
PHP / Apache脚本崩溃(分段错误(11)
MFC应用程序在NTDLL.dll中崩溃
根据我的经验,openssl_pkey_get_details()需要一个X.509证书来获取公钥 – 不是一个私钥(不管文档说什么)。
实际上,使用纯PHP X.509实现PHPseclib可以更容易地完成所有这些工作。 例如。:
http://PHPseclib.sourceforge.net/x509/examples.html#selfsigned
<?PHP include(''File/X509.PHP''); include(''Crypt/RSA.PHP''); // create private key / x.509 cert for stunnel / website $privKey = new Crypt_RSA(); extract($privKey->createKey()); $privKey->loadKey($privatekey); $pubKey = new Crypt_RSA(); $pubKey->loadKey($publickey); $pubKey->setPublicKey(); $subject = new File_X509(); $subject->setDN(array( "countryName" => "AT","organizationName" => "Uniserver","emailAddress" => "me@example.com" )); $subject->setPublicKey($pubKey); $issuer = new File_X509(); $issuer->setPrivateKey($privKey); $issuer->setDN($subject->getDN()); $x509 = new File_X509(); $result = $x509->sign($issuer,$subject); $csr = $issuer->signCSR(); $csr = $x509->saveCSR($csr); file_put_contents("C:/server.key",$privKey->getPrivateKey()); file_put_contents("C:/server.crt",$x509->saveX509($result)); file_put_contents(''C:/public.key'',$privKey->getPublicKey()); file_put_contents("C:/server.csr",$csr); ?>
总结
以上是小编为你收集整理的Apache服务器(xampp)在使用openssl函数时崩溃全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Apache(xampp)不能在Win 10上运行 – W3SVC不能运行
我已经阅读了有关Apache不在Windows 10上运行的其他问题,但是我已经检查了我的运行服务列表,并且没有任何W3SVC,万维网发布服务或Skype自动运行。
我也尝试编辑configuration文件将端口更改为81或122,但没有奏效。
我打开cmd并运行netstat -a来检查端口,但是我不知道如何读取这些信息来判断哪个端口是80端口以及哪个服务正在使用它。
我将电脑从Windows 7升级到Windows 10。
如何检测是否在linux机器上安装了tomcat和ant
sqoop导入eror – 文件不存在:
防止PHP和Apache输出缓冲
如何findApache的httpd.exe安装在哪里?
在要求声明中select正确的path
谢谢
错误加载opcache.so失败:opcache.so:undefined symbol:compiler_globals – Apache 2.4 / PHP 5.5 / Ubuntu 12.10 VPS
Haproxy不能绑定 – CentOS 6.5
Django性能/内存使用情况
用斜杠replacePHP扩展/使用.htaccess
排除redirect中的某些子文件夹和域
那么,xampp应该不会有任何问题在Windows 10上运行。
要了解实际的错误,请尝试启动apache。 由于错误,Apache不会启动,但它也将日志添加到窗口的事件查看器以及Apache日志文件。
要访问Windows日志(图像1和2)和Apache日志(图像3)
检查事件查看器日志如图所示。 (图像1)
去应用程序日志和红色惊叹号检查日志。 (图像2)
另外要确保apache自己的日志,通过转到apache安装目录并打开错误日志,如图所示。
(图像3)。
我切换到Wamp,并立即工作,没有任何错误或问题。
总结
以上是小编为你收集整理的Apache(xampp)不能在Win 10上运行 – W3SVC不能运行全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
今天的关于Apache服务器和xampp不能在Windows 10的分享已经结束,谢谢您的关注,如果想了解更多关于Apache 2.4.3(带有XAMPP 1.8.1)不能从Windows 8启动、Apache服务器安装失败(端口80或443已被使用)、Apache服务器(xampp)在使用openssl函数时崩溃、Apache(xampp)不能在Win 10上运行 – W3SVC不能运行的相关知识,请在本站进行查询。
本文标签: