ubuntu 24.04 LTSで自宅サーバー構築（WordPressの設定）

<a href="https://px.a8.net/svt/ejp?a8mat=3ZDGSF+2SMFEY+CO4+60OXE" rel="nofollow">初期費用無料、月額990円から、高速・多機能・高安定レンタルサーバー『エックスサーバー』</a>
<amp-pixel src="https://www15.a8.net/0.gif?a8mat=3ZDGSF+2SMFEY+CO4+60OXE" layout="nodisplay"></amp-pixel>
WordPressのインストールの前に、
https://qiita.com/sqoot610/items/fdd7c7659d258ec49a75
https://qiita.com/sqoot610/items/3c1bbbb49fe4ef49b2b6
を設定しておいてください。
taisuke@ubuntuserver:~$ sudo apt -y install php-common php-gd php-mysql php-enchant hunspell
taisuke@ubuntuserver:~$ sudo vi /etc/php/8.3/fpm/pool.d/www.conf
最終行に追記
サーバースペックや WordPress の使用状況に応じて要調整
php_value[max_execution_time] = 600
php_value[memory_limit] = 2G
php_value[post_max_size] = 2G
php_value[upload_max_filesize] = 2G
php_value[max_input_time] = 600
php_value[max_input_vars] = 2000
php_value[date.timezone] = Asia/Tokyo
taisuke@ubuntuserver:~$ sudo systemctl reload php8.3-fpm
taisuke@ubuntuserver:~$ sudo mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 37
Server version: 10.11.7-MariaDB-2ubuntu2 Ubuntu 24.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database wordpress; 
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on wordpress.* to wordpress@'localhost' identified by 'password'; 
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit 
Bye
#WordPress ダウンロード
taisuke@ubuntuserver:~$ sudo wget https://wordpress.org/latest.tar.gz
taisuke@ubuntuserver:~$ sudo tar zxvf latest.tar.gz -C /var/www/
taisuke@ubuntuserver:~$ sudo chown -R www-data:www-data /var/www/wordpress
taisuke@ubuntuserver:~$ sudo vi /etc/apache2/conf-available/wordpress.conf
#新規作成
Timeout 600
ProxyTimeout 600
Alias /wordpress "/var/www/wordpress/"
DirectoryIndex index.php index.html index.htm
<Directory "/var/www/wordpress">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
    <FilesMatch \.(php|phar)$>
        SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost/"
    </FilesMatch>
</Directory>
taisuke@ubuntuserver:~$ sudo a2enconf wordpress
Enabling conf wordpress.
To activate the new configuration, you need to run:
  systemctl reload apache2
taisuke@ubuntuserver:~$ sudo systemctl reload apache2
クライアントコンピューターから Web ブラウザーで [(サーバーのホスト名 または IP アドレス)/wordpress/] へアクセスすると以下のような画面が表示されます。 [Let's go!] をクリックして初期セットアップを実行します。
![wordpress.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/dd99e08d-25ed-5f80-a76d-d6329a5cf883.jpeg)
データベース接続の設定をします。 [4] で作成した MariaDB データベースとユーザーを指定します。 テーブル接頭辞は特別な要件がなければデフォルトのままで OK です。
![wordpress2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/7e5c87b7-7dcc-a990-dda4-3c8514e8a5d9.jpeg)
[Run the installation] をクリックします。
![wordpress3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/8b75a827-748f-475c-df5f-d621d3540c37.jpeg)
サイトのタイトルや、任意の WordPress 管理者ユーザー名とパスワードを設定します。
 ![wordpress4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/c7a04d71-74b4-694b-984a-716da806e431.jpeg)
[Success!] と表示されればセットアップ完了です。[Log In] をクリックして次へ進みます。
![wordpress5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/8bc58f52-b97a-86c2-c876-0f52efd8047b.jpeg)
設定した管理者ユーザーでログインします。
![wordpress6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/285d597d-6273-e0bb-d8b2-b161a355e8b9.jpeg)
WordPress の管理画面です。ここから日々の投稿等の管理作業が実行可能です。
![wordpress7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/0ff22015-4273-d5c8-0f38-51e9938b7a1e.jpeg)
ブログのトップページは、当サイトのように設定した場合は、[(サーバーのホスト名 または IP アドレス)/wordpress/] となります。 テスト投稿をしてみて、正常に表示されることを確認しておくとよいでしょう。
![wordpress8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3858002/d63c7571-4449-6f3f-cd5a-301b2c9dbf03.jpeg)
<a href="https://px.a8.net/svt/ejp?a8mat=3ZDGSF+2SMFEY+CO4+60OXE" rel="nofollow">初期費用無料、月額990円から、高速・多機能・高安定レンタルサーバー『エックスサーバー』</a>
<amp-pixel src="https://www15.a8.net/0.gif?a8mat=3ZDGSF+2SMFEY+CO4+60OXE" layout="nodisplay"></amp-pixel>