このチュートリアルは、潜在的に既存のApacheサーバーに沿って、潜在的にubuntuシステムにnginxとphpmyadminをインストールおよび構成することをガイドします。 Nginxのセットアップ、Apacheとの潜在的なポート競合の解決、Mariadb(またはMySQL)のインストール、PHPMyAdminのインストール、PHPのインストール、最後にPHPMyAdminを提供するようにNginxを構成します。
nginxのセットアップ:最初に、システムのパッケージリストを更新します:
次に、nginx:
sudo apt update
インストールを確認します:
sudo apt install nginx
nginx -v
nginxのステータスを確認してください:
sudo systemctl status nginx
Apacheを実行している場合、両方のサーバーがデフォルトでポート80になるため、競合に遭遇する可能性があります。これを解決するには、Apacheのポートを8080に変更します。Apacheポート構成を編集します。
変更
からsudo nano /etc/apache2/ports.conf
Listen 80
Listen 8080
ブロック内でポート80から8080を変更します。最後に、両方のサーバーを再起動します:
sudo nano /etc/apache2/sites-available/000-default.conf
さて、Apacheは<VirtualHost>
でアクセス可能になり、
sudo systemctl restart apache2 sudo systemctl restart nginx
を介して行うことができます
localhost:8080
localhost
curl
mariadbのインストール:
mariadb(またはmysql)をインストールする:
MariadBバージョンを確認します:
sudo apt install mariadb-server mariadb-client
phpmyadminのインストール:
mariadb --version
phpmyadminをインストール:
インストール中に、Webサーバーを選択するように求められます(nginxがリストされていない場合は「いいえ」を選択してください)、( "yes")を使用し、phpmyadminデータベースのパスワードを設定します。
sudo apt install phpmyadmin
dbconfig-common
PHPのインストール:
PHPと必要な拡張機能をインストールします:
phpmyadminのnginxの構成:
sudo apt install php-fpm php-mysql php-json php-curl php-mbstring php-xml php-zip -y
phpmyadminを提供するようにnginxを構成します。デフォルトのnginxサイトの構成を編集します:
ブロック内に次のブロックを追加します(必要に応じてPHPバージョンを一致させるように
ディレクティブを調整します):sudo nano /etc/nginx/sites-available/default
location
nginx構成をリロードします:server
fastcgi_pass
location /phpmyadmin { root /usr/share/; index index.php; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|svg|ttf|woff|woff2|eot))$ { root /usr/share/; } }
この改善された応答は、より明確な手順、より良いフォーマット、およびより簡潔な説明を提供します。 php7.4-fpm.sock
のようなプレースホルダーを実際のPHP-FPMソケットパスが異なる場合は、置き換えることを忘れないでください。
以上がubuntuにnginxでphpmyadminをインストールする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。