【Windows11】下载与安装XAMPP

目录

1. 开始
2. 本次目标
3. 电脑配置要求
4. 环境设置
4-1. 下载
4-2. 安装
4-3. 启动XAMPP
4-4. 确认PID4
4-5. 禁用端口80的服务(IIS)
4-6. 再次启动XAMPP
5. 结束

首先

目前,我正在学习PHP,并推荐以下的书籍。

 

在查阅书籍的同时,通过自己的调查,我下载了XAMPP。

在本文中,我将作为备忘录来总结。

2. 这次的目标

下载并安装XAMPP,使其可用。

3.个人电脑的配置

    Windows 11 Pro 22H2

4. 环境的建设

4-1. 下载

我們根據以下的參考進行了進一步的操作。

 

然后,成功下载了,但在安装时遇到了错误。

4-2.安装

这个是和第三条内容相同的。

 

重要提示!由于系统上启用了用户帐户控制(UAC),可能会限制XAMPP的某些功能。请避免将XAMPP安装到C:\ Program Files(缺少写入权限)或在此步骤后使用msconfig关闭UAC。

请把以下内容用中文表达出来,只需要一个选项:↓

重要: 由于您的系统启用了用户帐户控制(UAC),XAMPP的某些功能可能受到限制。如果您正在使用UAC,请避免将XAMPP安装到C:¥Program Files目录下(因为缺少写入权限),请在完成此步骤后使用msconfig解除UAC。

UAC是什么(引用)

用户帐户控制(User Account Control,简称UAC)是Windows操作系统中与安全相关的基本功能。
当用户尝试运行需要管理员权限的应用程序或任务时,UAC会以弹出窗口的形式显示,并要求用户提供确认或输入管理员密码等确认信息。
如果有多行的情况,需要在换行处放置该符号。

 

大致看起来,建议不要将XAMPP安装在C:\Program Files目录下,如果使用了UAC功能。

默认安装路径为”C:\xampp”,所以我们进行了无需更改引用路径的继续。

警告,请选择“确定”并关闭。

选择「下一步」并继续,并最后选择「完成」以完成安装。

启动XAMPP

选择”完成”时,以下复选框将会显示(默认为选中状态)。

Do you want to start the Control Panel now?

请用中文进行简便翻译 : ↑ 翻訳

今すぐコントロールパネルを起動しますか?

如果选中了”チェックが入っていると”的选项,在安装完成后会自动启动”XAMPP控制面板”。

然后,出现了以下错误。

21:20:23 [Apache] 发现问题!
21:20:23 [Apache] 端口80正被PID为4的“无法打开进程”占用!
21:20:23 [Apache] Apache将无法在配置的端口上启动!
21:20:23 [Apache] 您需要卸载/禁用/重新配置阻止应用程序
21:20:23 [Apache] 或者重新配置Apache和控制面板以监听不同的端口。

请将以下内容用中文重新表达:
↓ 翻译

21:20:23 [Apache] 发现了问题!
21:20:23 [Apache] PID 4 的 “无法打开进程” 正在使用端口 80!
21:20:23 [Apache] 如果设置的端口未空闲,Apache 将无法启动!
21:20:23 [Apache] 需要卸载/禁用/重新设置阻塞应用程序。
21:20:23 [Apache] 或者重新配置Apache和控制面板以在另一个端口上监听。

由于PID4正在使用端口80,所以据说…

停止使用80端口的服务,或将Apache的端口号改为80以外的值。

補足 (bǔ zú)

言葉内容PID(プロセスID)オペレーティング(OS)が現在実行中のプログラムを識別するために割り当てる番号のことポートインターネットサーバとパソコン(クライアント)それぞれにある扉のようなもの。外に出たり外から入ったりする

4-4. 确认PID4

请参考以下内容,在命令提示符中进行确认。

 

在打开命令提示符后,输入”netstat -nao”并按下Enter键。

指令的详细信息请点击这里。

コマンド内容netstatホストのネットワーク統計や状態を確認する-n出力をIPアドレスなど数値のみに抑制する-a現在のすべての接続を表示する-oネットワーク・タイマを表示する

 

我已确认PID4正在使用端口80。

アクティブな接続
プロトコル  ローカル アドレス      外部アドレス           状態            PID
TCP        0.0.0.0:80          0.0.0.0:0             LISTENING       4
undefined

当您右键单击时,将显示”结束任务”选项,但此选项处于非活动状态且无法选择。

 

当我再次阅读上述内容时,我想起了在”端口号80″的服务中安装了IIS。

所以,剛才

停止Port 80服务 或 将Apache的端口号更改为80以外的值。

我之前写过,但是由于现在没有使用IIS,所以我们将通过“停止端口80的服务”来解决。

禁用80端口的服务(IIS)。

在”控制面板>程序和功能>启用或关闭Windows功能”中,取消勾选”Internet Information Services>World Wide Web Services”。

因为在进行无效化时需要重新启动计算机,所以我们将重新启动。

再次启动XAMPP。

我要启动「XAMPP控制面板」。

23:04:03  [main] 	there will be a security dialogue or things will break! So think
23:04:03  [main] 	about running this application with administrator rights!
23:04:03  [main] 	XAMPP Installation Directory: "c:\xampp\"
23:04:03  [main] 	Checking for prerequisites
23:04:04  [main] 	All prerequisites found
23:04:04  [main] 	Initializing Modules
23:04:04  [main] 	Starting Check-Timer
23:04:04  [main] 	Control Panel Ready

以下是英文句子的中文翻譯,只提供一種選擇:

“Can you please provide more information about the product?”

请问你能否提供关于该产品的更多信息呢?

23:04:03 [main] セキュリティ対話があるか、物事が壊れるか!だから考える
23:04:03 [main] このアプリケーションを管理者権限で実行することについて!
23:04:03 [main] XAMPPのインストールディレクトリです: "c:╱xampp"
23:04:03 [main] 前提条件をチェックする
23:04:04 [main] すべての前提条件が見つかりました。
23:04:04 [main] モジュールの初期化
23:04:04 [main] チェックタイマーの開始
23:04:04 [main] コントロールパネル準備完了

选择“开始”并启动。

undefined
23:15:52  [Apache] 	Attempting to start Apache app...
23:15:53  [Apache] 	Status change detected: running

请将以下句子用中文本地化。只需要一种选择:

I need to improve my Mandarin speaking skills.

23:15:52 [Apache] Apacheアプリの起動を試みています...。
23:15:53 [Apache] ステータス変更の検出:実行中
undefined
23:19:46  [mysql] 	Attempting to start MySQL app...
23:19:47  [mysql] 	Status change detected: running

将以下内容以中文本地化:只需要一种选项:
↓ 译文

23:19:46 [mysql] MySQLアプリの起動を試みています...。
23:19:47 [mysql] ステータス変更の検出:実行中

5. 最后

因为在关闭时出现错误,因此参考以下内容将其更改为“以管理员身份运行此程序”,从而消除了错误。

 

当发生错误时,我想逐个解决。

感谢您阅读。

广告
将在 10 秒后关闭
bannerAds