ホームページ  >  記事  >  バックエンド開発  >  Linux システムに PHP プロジェクトをデプロイする方法

Linux システムに PHP プロジェクトをデプロイする方法

PHPz
PHPzオリジナル
2023-04-04 09:14:353349ブラウズ

インターネット技術の急速な発展に伴い、ますます多くの企業や個人がウェブサイト開発に投資を始​​めています。 PHP は人気のある Web 開発言語として広く使用されています。 PHP開発プロジェクトを行う場合、開発結果を公開するための環境をサーバーシステムに構築する必要があります。 Linux システムは Web 開発でもよく使われるオペレーティング システムです。今回は、Linux システムに PHP プロジェクトをデプロイする方法を紹介します。

1. Linux システムのインストール

PHP プロジェクトをインストールする前に、まず Linux システムをインストールする必要があります。ここでは CentOS7.x 版を例に、具体的な操作は以下のとおりです:

  1. CentOS7.x システムイメージファイルのダウンロード

CentOS7.x のシステムイメージファイルをダウンロードできます。公式 Web サイトまたは他の Web サイトのファイルから .x イメージを取得し、ブート ディスクまたは USB フラッシュ ドライブに作成します。

  1. CentOS7.x システムのインストール

ブート ディスクまたは U ディスクをコンピュータに挿入し、コンピュータを再起動して BIOS 設定を入力し、ブート デバイスをブートディスクまたはUディスク。システムがインストールされるまで、プロンプトに従ってインストール プロセスを続行します。

2. Apache サーバーのインストール

Apache サーバーは、Linux システムにインストールできる最も人気のある Web サーバー ソフトウェアの 1 つです。具体的な操作は次のとおりです。

  1. Apache のインストール

Linux システムでターミナルを開き、次のコマンドを入力して Apache をインストールします。

sudo yum install httpd
  1. Apache の起動

インストールが成功したら、次のコマンドを入力して Apache を起動します。

sudo systemctl start httpd.service
  1. Apache を起動時に自動的に起動するように設定する

Apache が起動したら、次のコマンドを入力して、Apache が起動時に自動的に起動するように設定します。

sudo systemctl enable httpd.service
  1. Apache のデフォルト ページにアクセスする

サーバーの IP アドレスまたはローカルホストをブラウザに入力すると、Apache のデフォルト ページにアクセスできます。これは、Apache サーバーが無事にセットアップされました。

3. MySQL データベースのインストール

MySQL はオープン ソースのリレーショナル データベース管理システムであり、Linux システムにもインストールできます。具体的な操作は次のとおりです。

  1. MySQL のインストール

Linux システムでターミナルを開き、次のコマンドを入力して MySQL をインストールします。

sudo yum install mysql-server mysql
  1. MySQL の起動

インストールが成功したら、次のコマンドを入力して MySQL を起動します。

sudo systemctl start mysqld.service
  1. MySQL を起動時に自動的に起動するように設定する

MySQL が起動したら、次のコマンドを入力して、起動時に MySQL が自動的に起動するように設定します。

sudo systemctl enable mysqld.service
  1. MySQL にログイン

次のコマンドを入力して MySQL にログインします。

mysql -u root -p
  1. データベースの作成

次のコマンドを入力してデータベースを作成します。

create database [database_name];

4. PHP のインストール

PHP は、Linux システムにもインストールできるオープン ソースのスクリプト言語です。具体的な操作は次のとおりです。

  1. PHP のインストール

Linux システムでターミナルを開き、次のコマンドを入力して PHP をインストールします。

sudo yum install php php-mysql
  1. Apache の再起動

インストールが成功したら、Apache を再起動して PHP を有効にします。

sudo systemctl restart httpd.service

5. PHP プロジェクトのデプロイ

上記の環境が完了したら、PHP プロジェクトのデプロイを開始できます。具体的な操作は次のとおりです。

  1. PHP プロジェクト ファイルを /var/www/html ディレクトリにコピーします。

Linux システムでターミナルを開き、次のように入力します。 PHP プロジェクト ファイルをコピーするコマンド /var/www/html ディレクトリにコピーします。

sudo cp -R [project_folder] /var/www/html/
  1. ファイル権限の変更

/var/www/html ディレクトリに入り、次のコマンドを入力してファイル権限を変更します。

sudo chmod -R 755 [project_folder]
  1. プロジェクトにアクセスできることを確認します

ブラウザにサーバーのIPアドレスまたはlocalhost/[project_folder]を入力すると、PHPプロジェクトページにアクセスできます。デプロイメントが成功したことを意味します。

概要

PHP プロジェクトを Linux システムにデプロイするには、Apache、MySQL、PHP などの環境のインストールが必要で、具体的な操作手順は上記の通りです。実際には、さまざまなプロジェクト要件に従って、対応する環境構成とファイルのデプロイメントを実行する必要があります。同時に、実際のニーズに応じて、Linux サーバー上で特定の最適化およびセキュリティ設定を行うことができます。

以上がLinux システムに PHP プロジェクトをデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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