Bagaimana untuk mencipta persekitaran pembangunan maya menggunakan PHP dan Vagrant

PHPz
Lepaskan: 2023-05-11 16:14:01
asal
1828 orang telah melayarinya

Dengan perkembangan pesat teknologi Internet, PHP, sebagai bahasa skrip sebelah pelayan yang popular, telah digunakan dengan lebih meluas. Masalah penting yang dihadapi oleh banyak pembangun ialah cara cepat menyediakan persekitaran pembangunan PHP dalam persekitaran pembangunan tempatan. Artikel ini akan memperkenalkan kaedah untuk mencipta persekitaran pembangunan maya menggunakan Vagrant dan PHP untuk membantu pembangun memulakan kerja pembangunan dengan cepat.

1. Pengenalan kepada Vagrant dan PHP

Vagrant ialah alat sumber terbuka yang membantu pembangun mencipta persekitaran pembangunan maya secara tempatan. Vagrant menggunakan VirtualBox atau teknologi virtualisasi lain untuk mencipta mesin maya dan alatan baris perintah untuk mengkonfigurasi dan mengurus mesin maya. PHP, sebaliknya, ialah bahasa skrip sebelah pelayan yang popular yang berjalan pada pelbagai sistem pengendalian yang berbeza. Dalam artikel ini, kami akan menggunakan Vagrant dan PHP untuk mencipta persekitaran pembangunan maya untuk menjadikan kerja pembangunan lebih mudah.

2. Persediaan

Sebelum mula menggunakan Vagrant dan PHP untuk mencipta persekitaran pembangunan maya, kita perlu melengkapkan persediaan berikut:

1 Vagrant: VirtualBox ialah perisian mesin maya percuma yang boleh dimuat turun dan dipasang pada komputer anda. Vagrant ialah alat baris arahan yang perlu digunakan dalam terminal. Anda boleh memuat turun dan memasang VirtualBox dan Vagrant dari laman web rasmi.

2. Buat Vagrantfile: Vagrantfile ialah fail teks biasa yang digunakan untuk mengkonfigurasi dan mengurus mesin maya. Kami akan mencipta Vagrantfile dalam langkah seterusnya untuk mengkonfigurasi dan mengurus mesin maya.

3. Pasang PHP: Dalam artikel ini, kami akan menggunakan PHP untuk membina persekitaran pembangunan. Anda boleh memuat turun dan memasang PHP dari laman web rasmi PHP.

3. Cipta dan konfigurasikan mesin maya

1. Buka terminal dan buat direktori baharu untuk menyimpan fail Vagrant dan fail skrip lain.

2. Gunakan alat baris arahan untuk memasuki direktori dan buat fail kosong bernama Vagrantfile.

3. Buka fail Vagrantfile dan salin dan tampal kod berikut ke dalam fail:

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" lakukan |vb|

vb.memory = "1024"
Salin selepas log masuk

end
config.vm.provision "shell", sebaris: <<-SHELL

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.2
Salin selepas log masuk

SHELL
tamat

Kod di atas menentukan penggunaan imej ubuntu/trusty64 untuk mencipta mesin maya dan menetapkan alamat IP maya mesin ke 192.168.33.10 . Selain itu, folder penyegerakan ditambah untuk menyegerakkan direktori ./ tempatan ke direktori /var/www/html mesin maya. Kod itu juga menyatakan bahawa saiz memori mesin maya ialah 1024MB. Akhirnya, skrip telah dilaksanakan untuk memasang PHP 7.2.

4. Simpan dan tutup fail Vagrant.

5 Gunakan terminal untuk menjalankan perintah berikut untuk memulakan mesin maya:

vagrant up

Arahan ini akan mencipta dan mengkonfigurasi mesin maya, dan memulakan maya. mesin.

6 Log masuk ke mesin maya menggunakan arahan berikut:

vagrant ssh

Ini akan log masuk anda ke terminal mesin maya, di mana anda boleh meneruskan konfigurasi .

4. Konfigurasikan PHP dan pelayan Web

1 Dalam mesin maya, gunakan arahan berikut untuk memasang pelayan Web Apache:

sudo apt-get install apache2<.>

2 Sahkan bahawa pelayan Web telah berjaya dipasang Gunakan arahan berikut untuk memulakan pelayan Web:

sudo service apache2 start

3 pasang PHP dan sambungan berkaitannya:

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 Gunakan arahan berikut untuk memulakan semula pelayan web:

sudo service apache2 restart

5 berjaya dan jalankan arahan berikut dalam terminal:

php -v

Arahan ini akan mengeluarkan maklumat versi PHP untuk mengesahkan bahawa ia telah berjaya dipasang.

6. Cipta fail ujian PHP, seperti index.php, dan simpan ke direktori /var/www/html. Edit fail menggunakan arahan berikut:

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

Kemudian salin dan tampal kod berikut:

phpinfo();
?>
7. Pada ketika ini, buka http://192.168.33.10/index.php dalam penyemak imbas dan anda sepatutnya dapat melihat halaman maklumat PHP.

5. Ringkasan

Dalam artikel ini, kami memperkenalkan cara menggunakan Vagrant dan PHP untuk mencipta persekitaran pembangunan maya. Dengan menggunakan kaedah ini, pembangun boleh menjalankan kerja pembangunan dengan lebih mudah tanpa perlu risau tentang konfigurasi persekitaran. Pada masa yang sama, Vagrant menyediakan alat pengurusan baris arahan lengkap yang boleh mengurus dan mengkonfigurasi mesin maya dengan mudah. Jika anda perlu mencipta dan mengkonfigurasi persekitaran pembangunan PHP dengan cepat, menggunakan Vagrant ialah pilihan yang baik.

Atas ialah kandungan terperinci Bagaimana untuk mencipta persekitaran pembangunan maya menggunakan PHP dan Vagrant. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan