Ubuntu 18.04 VPSまたは専用サーバーで共通のPHP設定を変更する方法

PHPは、最も人気のあるサーバー側スクリプト言語の1つです。完全に機能する動的Webサイトを実行するLAMPスタックアプリケーションの一部です。.


特にデフォルト設定では機能しないコンテンツ管理システムを実行している場合、PHP設定の変更は避けられない作業です。場合によっては、サーバーに異なるバージョンのPHPをインストールできますが、インストールごとに独自の構成ファイルがあります.

このガイドでは、Apache Webサーバーを実行しているUbuntu 18.04の一般的なPHP設定を変更するために必要な手順の概要を説明します.

前提条件

  • Ubuntu 18.04サーバーまたはVPSプラン
  • sudo権限を持つ非rootユーザー
  • Apache Webサーバー
  • PHP
  • Nanoテキストエディター

ステップ1:PHPとApacheがサーバーで動作していることを確認する

以下のコマンドを実行して、Webサーバー上のApacheのステータスを確認します

$サービスapache2ステータス

Apacheがインストールされている場合、ステータスは「アクティブ」になります。サーバーからアンインストールされた場合は、以下のコマンドを実行してインストールします.

$ sudo apt update && sudo apt upgrade
$ sudo apt-get install apache2

サーバー上のPHPの存在を確認するには、次のコマンドを実行します。

$ php -v

端末ウィンドウにPHPバージョンが表示されます。 php7.1

PHPが利用できない場合は、次のコマンドを実行してサーバーにインストールします。

$ sudo apt-get install php libapache2-mod-php

ステップ2:PHP構成ファイルを見つける

特に「php.ini」ファイルは、PHPのバージョンに応じて異なるフォルダーに配置される可能性があるため、適切なPHP構成ファイルを決定することは非常に混乱する可能性があります.

正しいphp.iniファイルはApacheディレクトリ(例えば. ‘/etc/php/7.1/apache2/php.ini’). これは、PHPのバージョンによって異なります。たとえば、Php7.2では、構成ファイルは ‘/etc/php/7.2/apache2/php.ini ’

ステップ3:Php構成ファイルを編集する

構成ファイルを編集するには、以下のコマンドを使用してnanoエディターを使用します。 7.1をPHPのバージョン番号に置き換えてください

$ sudo nano /etc/php/7.1/apache2/php.ini

ファイルがテキストエディターで開いたら、設定の調整を開始できます。

以下のリストには、ウェブマスターによって定期的に変更される最も一般的な設定が含まれています。

  1. upload_max_filesize: この値は、Webサーバーにアップロードできるファイルの最大サイズを決定します。これは、OwnCloudまたは大規模なデータベースのインポートなどのサービスを実行している場合に特に便利です。.
  2. post_max_size: これは、post変数が保持する最大値です。これらはWebフォームと共通です。平均20Mが適切に機能します.
  3. register_globals: これは、$ _ REQUEST値をグローバル変数に登録する内部設定です。オンにすると、GET、POST、Cookieのすべてのhttp動詞で機能します.
  4. allow_url_fopen:  これはデフォルトでオフにすることができますが、オンにすることができます。ファイルなどのURLオブジェクトを開くのに役立ちます.
  5. memory_limit: この値は、upload_max_filesizeより大きくする必要があります。スクリプトが割り当てることができる最大バイト数を設定するだけです.
  6. max_execution_time: デフォルト値は30です。つまり、スクリプトが終了するまでに実行できる最大時間は30秒です。 PHPスクリプトに時間がかかる場合は、60などの大きな値を設定できます。.

「php.ini」設定ファイルのサンプル

memory_limit = 24M
upload_max_filesize = 20M
register_globals =オフ
allow_url_fopen =オン
max_execution_time = 30
post_max_size = 20M

押すことを忘れないでください CTRL + バツ, Y そして 入る PHP設定を保存します。また、以下のコマンドを使用して変更を有効にするには、Apacheを再起動する必要があります。

$ sudo systemctl restart apache2

結論

これは、PHPで変更できる設定の完全なリストではありませんが、ホスティング環境で必要とされる基本的な構成を調整するための基本的なガイドとして機能します。これは、より大きなメモリ制限を必要とするアプリケーションを展開する場合に非常に一般的です。必要に応じて、「php.ini」ファイルから設定を変更できます。ガイドをお楽しみいただけましたでしょうか.

上位3つのVPSサービスを確認してください。

A2ホスティング

開始価格:
$ 5.00


信頼性
9.3


価格
9.0


使いやすい
9.3


サポート
9.3


特徴
9.3

レビューを読む

A2 Hostingにアクセス

ScalaHosting

開始価格:
$ 12.00


信頼性
9.4


価格
9.5


使いやすい
9.5


サポート
9.5


特徴
9.4

レビューを読む

ScalaHostingにアクセス

Hostinger

開始価格:
3.95ドル


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • Apache Webサーバーを使用してUbuntu 18.04でWordPressマルチサイトを設定する方法
    中間
  • Ubuntu 18.04 VPSで実行されているApacheのキープアライブ設定を構成する方法
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーにApache Cassandraをインストールする方法
    中間
  • Apache、MySQLのインストール方法 & Ubuntu 18.04 VPSまたは専用サーバー上のPHP
    中間
  • Ubuntu 18.04 VPSまたは専用サーバーでApache Mod_Rewriteを有効にする方法
    専門家
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me