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

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

PHPz
リリース: 2023-04-04 12:14:02
オリジナル
3387 人が閲覧しました

インターネット技術の急速な発展に伴い、ますます多くの企業や個人がウェブサイト開発に投資を始​​めています。 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート