👏

久しぶりにXAMPPをUbuntu22.04にインストールしたら設定の方法が変わっていた

2023/01/04に公開

久しぶりにUbuntu22.04に、XAMPPをインストールしました。
セキュリティの設定方法が変わっていたので、備忘録を兼ねて記録します。

下記の記事を参考にしました。

https://style.potepan.com/articles/19086.html

公式サイトから、XAMPPをダウンロードしました。

https://www.apachefriends.org/

ダウンロードした後公式サイトの手順に従って、ダウンロードしたフォルダの中で、ターミナルを開いて、下記のコマンドを実行しました。

ファイルの権限を実行できるように、変更します。
chmod 755 xampp-linux-*-installer.run


インストールを実行します。
sudo ./xampp-linux-*-installer.run

この後、GUIを起動したいときは、下記のコマンドを実行してください。

sudo /opt/lampp/manager-linux-x64.run

実行コマンドは、こちらです。

PHPのバージョン確認
$ /opt/lampp/bin/php -v

PHP 8.2.0 (cli) (built: Dec 29 2022 18:13:18) (NTS)

Copyright (c) The PHP Group

Zend Engine v4.2.0, Copyright (c) Zend Technologies

XAMPPの実行コマンド
$ sudo /opt/lampp/lampp start

もし、下記のエラーが出来たら、インストールで解決します。

Starting XAMPP for Linux 8.2.0-0...

XAMPP: Starting Apache.../opt/lampp/share/xampp/xampplib: 行 22: netstat: コマンドが見つかりません

/opt/lampp/share/xampp/xampplib: 行 22: netstat: コマンドが見つかりません

fail.

下記のコマンドを実行してインストールすると、直ります。

sudo apt install net-tools

FTPの設定ファイルでエラーと出るとき

 proftpd[10237]: fatal: unknown configuration directive 'function' on line 44 of '/opt/lampp/etc/proftpd.conf'

とエラーが出た場合は、下記の記事のように、設定ファイルを開いて修正してください。
https://qiita.com/masaru21/items/391feb5d13504d4a7458

セキュリティの設定

以前のXAMPPでは、ウェブページでセキュリティの設定案内がありました。
でも、今は、無くなっています。
それで、下記のコマンドを実行して、パスワードの設定を行います。

sudo /opt/lampp/lampp security

MySQLやMyAdmin、FTPのユーザーのパスワードの設定ができます。
設定したパスワードは、何かに控えておいてください。

Discussion