phpインストール
インストールコマンド、自分はphp8.1.2がインストールされました
php のバージョンを確認して、これから入力するコードやディレクトリに書かれている php 8.1 は適宜書き換えてください
sudo apt install php
phpのアプリケーションサーバーのインストール
sudo apt install php-fpm
データベースはmysqlを使用します
php-mysqlのインストール
sudo apt install php-mysql
phpの設定ファイル変更
sudo nano /etc/php/8.1/fpm/php.ini
アップロードファイルのファイルサイズ変更
upload_max_filesize = 2M 変更後 128M
post_max_size = 8M 変更後 128M
phpをインストールするとapacheも自動的にインストールされます
今回はwebサーバーのNginxを使用するので不要なapacheを削除
sudo apt remove apache2
sudo apt purge apache2
sudo rm -rf /etc/apache2
設定完了したのでNginx再起動
sudo systemctl restart nginx
Nginxの設定(サーバー設定)
wordpress設定ファイルのシンボリックリンクの設定
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
wordpress設定ファイルへサーバー情報書き込み
sudo nano /etc/nginx/sites-available/wordpress
こんなかんじで
server {
listen 80;
listen [::]:80;
server_name 000.000.000.000;
root /var/www/wordpress;
index index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
}
}
ここまで来たらphpの初期画面をだせるのでブラウザで表示させてみます
さっきのシンボリックリンクのwordpressフォルダ作成
sudo mkdir /var/www/wordpress
表示用のphpファイルをこの中に作成、編集
sudo nano /var/www/wordpress/info.php
内容はインフォメーションを表示させます
<?php phpinfo();
Nginx再起動
sudo systemctl restart nginx
ブラウザで http://000.000.000.000/info.php にアクセス
phpのinfoページが表示されます
表示されないときは少し待ったり、サーバー再起動とかするといいかもしれない
コメント