
Manjaroのまとめページはこちらです
今回はManjaroにXAMPPをインストールしてローカルネットワーク上にWordpressの環境を作りたいと思います。
最初はApache、PHP8.5、Mariadbをインストールしてやろうと思ったのですが、Ubuntu系と勝手が違うので諦めました。
1. XAMPPのインストール
ソフトウェアの追加と削除でXAMPPを検索してインストールします。


2. サーバーを起動する
アプリを表示からXAMPP Managerを起動します。


「Go To Application」をクリックします。

「Start Servers」をクリックします。

Webブラウザで
にアクセスして以下の画面が表示されていればWebサーバーは起動しています。

「Manage Servers」タブで全てのサーバーが動作していることを確認してください。

3. WordPress用のデータベースを作成する
Webブラウザで上のURLを開きます。
「Databases」タブで新しいWordpress用のデータベースを作成します。

4. WordPressのインストール
こちらからWordpressをダウンロードしてください。
とりあえずダウンロードフォルダにダウンロードし、右クリックで展開させてください。
展開してできたフォルダを開けます。 「Wordpress」というフォルダがあると思います。 そのフォルダ内で右クリックして「Consoleをここで開く」をクリックしてください。

コンソールでXAMPPのルートディレクトリの /opt/lampp/htdocs にコピーします。
sudo cp -r wordpress /opt/lampp/htdocs
そしてXAMPPのルートディレクトリの所有者を変更します。
sudo chown -R daemon:daemon /opt/lampp/htdocs/
WordPressのフォルダの書き込み権限を設定します。
sudo chmod -R 755 /opt/lampp/htdocs/wordpress
Webブラウザで下のURLを開きます。
この画面が出たら、「さあ始めましょう」をクリックします。

「データベース名」は先程作った「wordpress」、「ユーザー名」は「root」、パスワードはなしで、あとはそのままにして進みます。
wp-config.php がないのでこの画面になります。

sudo cp /opt/lampp/htdocs/wordpress/wp-configur-sample.php /opt/lampp/htdocs/wordpress/wp-config.php
でサンプルから wp-config.php を作ります。 そして wp-config.php をテクストエディタで開けます。
sudo gedit /opt/lampp/htdocs/wordpress/wp-config.php
そしてWebでハイライトされている所を全部選択して、 wp-config.php に上書きして貼り付けます。
あとWordpressの更新の時、FTPを使うよう求められないように
sudo gedit /opt/lampp/htdocs/wordpress/wp-config.php
で wp-config.php を編集します。
define('FS_METHOD', 'direct');
を wp-config.php の末尾に書き加えます。
「インストール続行」をクリックします。
この画面になったら、サイトの名前、サイトのユーザー名、パスワードを入力して進みます。

WordPressにログインしたら、サイトのURLをManjaroのPCのプライベートIPアドレスにして、ファイアウォールでHTTPを追加して開けると、ローカルネットワーク上の他のPCからWordpressのページを見たり、ログインして投稿をしたりできます。
まとめ
ManjaroでXAMPPをインストールしてWordpressのローカル環境を作るには、まずソフトウェアの追加と削除からXAMPPをインストールし、サーバーを起動させます。
phpMyAdminでWordpressのためのデータベースを作成します。
その後、Wordpressのzipファイルをダウンロードし、展開します。
展開したWordpressのフォルダをXAMPPのルートディレクトリにコピーし、所有権の変更、書き込み権限の変更をします。
localhost/wordpress にWebブラウザでアクセスし、データベース名、ユーザー名を入力し、進みます。
wp-config.php がないので、ハイライトされたテクストを wp-config.php に上書きコピーします。
その後、Wordpressのサイト名、ユーザー名、パスワードを設定し、サイトを作成します。
よろしければ応援お願いします

