ホームページ  >  記事  >  バックエンド開発  >  Ubuntu での LAMP のインストールと重要な PHP 構成

Ubuntu での LAMP のインストールと重要な PHP 構成

王林
王林オリジナル
2024-08-28 11:06:32770ブラウズ

LAMP Installation and Important PHP Configurations on Ubuntu

PHP: PHP (ハイパーテキスト プリプロセッサ) は、Web 開発用に特別に設計された、広く使用されているオープンソースのサーバー側スクリプト言語です。元々は 1994 年に Rasmus Lerdorf によって作成され、それ以来、世界中の何百万もの開発者によって使用される強力な言語に進化しました。

PHP は主に動的な Web ページと Web アプリケーションを開発するために使用されます。これにより、開発者は HTML 内に PHP コードを埋め込むことができ、サーバー側のロジックとプレゼンテーション層を簡単に混合できるようになります。 PHP スクリプトはサーバー上で実行され、結果の HTML がクライアントのブラウザーに送信されます。

Ubuntu への PHP のインストールを始めましょう。 PHP ページをテストするには、サーバーが必要です。データの管理や保存にはMySQLデータベースも必要です。 Web ページをテストするために Web ホスティングを購入する必要はありませんので、ご心配なく。独自のローカル ホスト Web サーバーをインストールする方法を説明します。

LAMP は基本的に、動的な Web サイトと Web アプリケーションを作成するために必要なソフトウェアのコレクションです。これらのツールは十分な機能を備えているため、この目的のために他のツールは必要ありません。 LAMP の興味深い点は、それに含まれるすべてのツールが 無料でオープンソース であることです。

LAMPのソフトウェアコンポーネント

  • Linux は UNIX に似たオペレーティング システムであり、開発と配布のための無料のオープンソースです。 Linux ベースのオペレーティング システムはすべて、Lamp パッケージを提供します。

  • Apache は、HTTPリクエスト、つまりウェブページを処理するために使用されるHTTPサーバーです。これは、世界中の開発者によって使用されている最も人気のある Web サーバーの 1 つです。これは、Apache Software Foundation によって開発および保守されています。

  • MySQL は、LAMP バンドルにおける RDBMS (リレーショナル データベース管理システム) の役割であり、MySQL によって演じられます。データを効率的に保存および管理するのに役立ちます。

  • PHP は、Web サーバーとの対話に使用されるサーバーサイドのスクリプト言語です。 HTMLコードに埋め込まれます。

Ubuntu に LAMP (Linux、Apache、MySQL、PHP) スタックをインストールし、重要な PHP 設定を構成するには、以下の手順に従います。

ステップ 1: システム パッケージを更新する

ターミナルを開き、次のコマンドを実行して、アップグレードと新しいパッケージのインストール用のパッケージ リストを更新します。

リーリー

ステップ 2: Apache をインストールする

次のコマンドを実行して、Apache Web サーバーをインストールします。

リーリー

インストール後、Apache が自動的に起動します。次を実行してステータスを確認できます。

リーリー

ステップ 3: MySQL をインストールする

次のコマンドを実行して、MySQL データベース サーバーをインストールします。

リーリー

インストール中に、MySQL の root パスワードを設定するように求められます。

ステップ 4: PHP をインストールする

次のコマンドを実行して、PHP と必要なモジュールをインストールします。

リーリー

ステップ 5: PHP を構成する

PHP 設定を変更するには、php.ini 設定ファイルを編集する必要があります。次のコマンドを使用してテキスト エディタで開きます。

リーリー

注: 7.x を、システムにインストールされている適切な PHP バージョンに置き換えてください。

考慮すべき重要な PHP 構成をいくつか示します:

  • メモリ制限: PHP が使用できるメモリの最大量を設定します。行memory_limitを探して、要件に応じて値を調整します。たとえば、memory_limit = 256M です。

  • ファイルのアップロード: ファイルのアップロードの最大サイズを有効化または調整します。 Upload_max_filesize ディレクティブと post_max_size ディレクティブを見つけます。それらを希望の値に変更します。たとえば、最大ファイルアップロードサイズが 20 MB の場合は、upload_max_filesize = 20M および post_max_size = 25M となります。

  • タイムゾーン: PHP スクリプトのデフォルトのタイムゾーンを設定します。 date.timezone を検索し、適切なタイムゾーン値で更新します。たとえば、date.timezone = America/New_York となります。

  • エラー報告: エラー報告のレベルを制御します。 error_reporting ディレクティブを見つけて、目的のエラー報告レベルに設定します。たとえば、error_reporting = E_ALL です。

必要な変更を加えたら、ファイルを保存してテキストエディタを終了します。

ステップ 6: サービスを再起動して変更を適用し、Apache を再起動します。

リーリー

これで、PHP が構成された LAMP スタックが Ubuntu システムにインストールされました。 PHP ファイルを Apache ドキュメント ルート ディレクトリ (/var/www/html) に配置し、Web ブラウザを通じてアクセスできます。

결론

다음 단계에 따라 Ubuntu에 PHP 기반 웹 애플리케이션 호스팅을 위한 강력한 환경을 제공하는 LAMP 스택을 설치하고 구성할 수 있습니다. Apache는 웹 서버 역할을 하고, MySQL은 데이터베이스 관리를 처리하며, PHP는 동적 콘텐츠 생성을 허용합니다. 또한 특정 요구 사항에 맞게 php.ini 구성 파일에서 PHP 설정을 사용자 정의할 수 있습니다.

以上がUbuntu での LAMP のインストールと重要な PHP 構成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。