PHPとVagrantを使用した仮想開発環境の作成方法

PHPz
リリース: 2023-05-11 16:14:01
オリジナル
1721 人が閲覧しました

インターネット技術の急速な発展に伴い、サーバーサイドのスクリプト言語として PHP がますます広く使用されるようになりました。多くの開発者が直面する重要な問題は、ローカル開発環境で PHP 開発環境を迅速にセットアップする方法です。この記事では、開発者が迅速に開発作業を開始できるように、Vagrant と PHP を使用して仮想開発環境を作成する方法を紹介します。

1. Vagrant と PHP の概要

Vagrant は、開発者が仮想開発環境をローカルに作成するのに役立つオープンソース ツールです。 Vagrant は、VirtualBox またはその他の仮想化テクノロジを使用して仮想マシンを作成し、コマンドライン ツールを使用して仮想マシンを構成および管理します。一方、PHP は、さまざまなオペレーティング システム上で動作する人気のあるサーバーサイド スクリプト言語です。この記事では、VagrantとPHPを使用して、開発作業をより便利にするための仮想開発環境を構築します。

2. 準備

Vagrant と PHP を使用して仮想開発環境を作成する前に、次の準備を完了する必要があります:

1. VirtualBox と VirtualBox をダウンロードしてインストールします。 Vagrant: VirtualBox は、コンピュータにダウンロードしてインストールできる無料の仮想マシン ソフトウェアです。 Vagrant は、ターミナルで使用する必要があるコマンドライン ツールです。 VirtualBox と Vagrant は公式 Web サイトからダウンロードしてインストールできます。

2. Vagrantfile の作成: Vagrantfile は、仮想マシンの構成と管理に使用されるプレーン テキスト ファイルです。後のステップで Vagrantfile を作成して、仮想マシンを構成および管理します。

3. PHP のインストール: この記事では、PHP を使用して開発環境を構築します。 PHP は PHP 公式 Web サイトからダウンロードしてインストールできます。

3. 仮想マシンの作成と構成

1. ターミナルを開き、Vagrantfile およびその他のスクリプト ファイルを保存する新しいディレクトリを作成します。

2. コマンド ライン ツールを使用してディレクトリに入り、Vagrantfile という名前の空のファイルを作成します。

3. Vagrantfile ファイルを開き、次のコードをコピーしてファイルに貼り付けます:

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.synced_folder ".", "/var/www/html", :mount_options => ["dmode=777", "fmode=666"]
config.vm.provider "virtualbox" do |vb|

vb.memory = "1024"
ログイン後にコピー

end
config.vm.provision "shell"、インライン: <<-SHELL

sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php7.2
ログイン後にコピー

SHELL
end

上記のコードは、ubuntu/trusty64 イメージを使用して仮想マシンを作成することを指定し、仮想マシンの IP アドレスを設定します。マシンを 192.168.33.10 に送信します。さらに、ローカルの ./ ディレクトリを仮想マシンの /var/www/html ディレクトリに同期するための同期フォルダーが追加されます。このコードでは、仮想マシンのメモリ サイズが 1024MB であることも指定しています。最後に、スクリプトが実行されて PHP 7.2 がインストールされました。

4. Vagrantfile を保存して閉じます。

5. ターミナルを使用して次のコマンドを実行し、仮想マシンを起動します:

vagrant up

このコマンドは、仮想マシンを作成および構成し、仮想マシンを起動します。機械。

6. 次のコマンドを使用して仮想マシンにログインします:

vagrant ssh

これにより、仮想マシンのターミナルにログインし、続行できます。構成。

4. PHP および Web サーバーの構成

1. 仮想マシンで、次のコマンドを使用して Apache Web サーバーをインストールします:

sudo apt-get install apache2

2. Web サーバーが正常にインストールされていることを確認します。次のコマンドを使用して Web サーバーを起動します:

sudo service apache2 start

3. 次のコマンドを使用して、 PHP とその関連拡張機能をインストールします。

sudo apt-get install php7.2 php7.2-cli libapache2-mod-php7.2 php7.2-mysql php7.2-curl php7.2-gd php7。 2-mbstring php7.2-xml

4. 次のコマンドを使用して Web サーバーを再起動します:

sudo service apache2 restart

5. PHP がインストールされていることを確認します正常にインストールされたことを確認し、ターミナルで次のコマンドを実行します。

php -v

このコマンドは、PHP のバージョン情報を出力して、PHP が正常にインストールされたことを確認します。

6.index.php などの PHP テスト ファイルを作成し、/var/www/html ディレクトリに保存します。次のコマンドを使用してファイルを編集します:

sudo nano /var/www/html/index.php

次に、次のコードをコピーして貼り付けます:

phpinfo();
?>

7. ファイルを保存して閉じます。この時点で、ブラウザで http://192.168.33.10/index.php を開くと、PHP 情報ページが表示されるはずです。

5. まとめ

この記事では、Vagrant と PHP を使用して仮想開発環境を構築する方法を紹介しました。この方法を利用することで、開発者は環境構築を意識することなく、より便利に開発作業を行うことができます。同時に、Vagrant は、仮想マシンを簡単に管理および構成できる完全なコマンド ライン管理ツールを提供します。 PHP 開発環境を迅速に作成して構成する必要がある場合は、Vagrant を使用するのが良い選択です。

以上がPHPとVagrantを使用した仮想開発環境の作成方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!