Apache服务器未在Xampp便携式计算机上启动

时间:2018-10-26 16:07:45

标签: apache web xampp

这似乎是一个重复的问题,但是我的问题是我无法在XAMPP Portable上启动Apache服务器,我知道某些应用程序可能导致的问题,因为它们可以在apache处使用端口应该可以使用,因此我决定将httpd.conf和httpd-ssl.conf文件上的apache运行端口分别更改为“监听8080”和“ 8001”,这是这些更改的一些屏幕截图,

http-conf1http-conf2httpssl-conf1httpssl-conf2

此外,我还对XAMPP控制面板下的“服务和端口设置”​​进行了配置,如下图所示,

xampp-ports

尽管我做了所有这些更改,但仍无法使apache实例运行,并不断出现以下错误xampp-error,但请务必注意,我正在尝试在其中启动apache服务公司的工作站,我没有任何管理员权限,但是我读到1250以上的端口不需要任何管理员权限即可在其上运行服务,因此我目前不知道该怎么做,大家的任何建议都将不胜感激。

谢谢。

3 个答案:

答案 0 :(得分:0)

问题:xampp Portable无法启动,失败或无法正常工作!

Error: Apache shutdown unexpectedly.
[Apache] This may be due to a blocked port, missing dependencies,
[Apache] improper privileges, a crash, or a shutdown by another method.
[Apache] Press the Logs button to view error logs and check... ...

解决方案:

选项2

步骤1:从xampp控制面板中打开Apache“ httpd.conf”。该文件将在记事本中打开。

image-xampp-config

第2步:向下滚动或搜索“ ServerRoot”。如果结果=> ServerRoot“ / xampp / apache”,请执行下一步。如果不遵循(选项2)

image-xammp-ServerRoot

如果“ httpd.conf”不喜欢此图片,请按照#Option 2

第3步:对于便携式版本的xampp,请不要使用“ xampp56”之类的其他文件夹名称 仅使用“ xampp ”并将其放在根目录上。 没有子文件夹/目录

第4步:打开USB驱动器并转到xampp文件夹,然后以“以管理员身份运行”模式启动xampp-control-panel。

完成。

选项2

第1步:打开“我的电脑”或“此PC”以确认当前PC上的USB驱动器标签。 E :, F :, G:...

第2步:从xampp控制面板中打开Apache“ httpd.conf”。该文件将在记事本中打开。现在向下滚动或搜索“ ServerRoot”

image-changing-file-httpd

第3步:如果该服务器根目录与当前PC不匹配,则ServerRoot之后应有一个文件地址路径。

image-notepade-replace-function

步骤4:对Apache'httpd-ssl.conf','httpd-xampp.conf'重复相同的过程, 'php.ini'(请注意,php使用反斜杠“ \”而不是正斜杠“ /”)

image-php-ini-config-update

和 {…您的USB…} \ xampp \ apache \ conf \ extra \ 文件名:“ httpd-autoindex.conf”,“ httpd-multilang-errordoc.conf”。

注意::如果xampp Portable Apache“ httpd.conf”像选项2一样,则必须每次重复此过程。我建议您下载新版本的“ xampp-portable-win32-... .zip”。

Otherwise total of 7 files need to be updated everytime you change
PC!! Apache ('httpd.conf', 'httpd-ssl.conf', 'httpd-xamp.conf')
'php.ini', 'my.ini', 'httpd-autoindex.conf',
'httpd-multilang-errordoc.conf'

第5步:打开USB驱动器并转到xampp文件夹,然后以“以管理员身份运行”模式启动xampp-control-panel。

完成。

答案 1 :(得分:0)

如果在USB驱动器中使用xampp并在其他Windows PC /笔记本电脑上出现问题,则根据安装的PC /笔记本电脑USB字母为USB分配相关字母。

假设您在计算机Alpha上的USB中安装了xampp,并且计算机Alpha将其字母F分配给USB,现在您在其他PC /笔记本电脑Bravo上,并且PC /笔记本电脑默认将其分配给字母W,然后使用更改该字母为F Bravo系统控制面板。

First Image

Second Image

答案 2 :(得分:0)

这个问题here有很多答案,特别是我认为this是您要寻找的答案。

  

您是否执行过“ setup_xampp.bat”脚本?它位于XAMPP文件夹中,每次更改XAMPP文件夹时都必须执行。

尽管未在任何“立即”和“轻松”的可见警告或消息中明确说明,但XAMPP便携式主文件夹中的readme_en.txt文件也对此进行了说明。

  

第1步:将包解压缩到您选择的目录中。请开始   “ setup_xampp.bat”并开始安装。注意:XAMPP在Windows注册表中不进行任何输入,也不对系统变量进行任何设置。

我还要说的是,在此步骤的上方还有一个不太清晰的便笺部分:

  

[注意:将包装打开包装到USB记忆棒或所选的分区中。   在此必须位于最高级别,例如E:\或W:。它会   构建E:\ xampp或W:\ xampp或类似的东西。请不要将“ setup_xampp.bat”用于USB记忆棒安装!]

我已经将其安装在一个随机文件夹(不是root)中,并且在运行setup_xampp.bat脚本之后,一切正常运行。