インターネット技術の急速な発展に伴い、サーバーサイドのスクリプト言語として 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 サイトの他の関連記事を参照してください。