Avec le développement rapide de la technologie Internet, PHP, en tant que langage de script côté serveur populaire, est devenu de plus en plus largement utilisé. Un problème important auquel sont confrontés de nombreux développeurs est de savoir comment configurer rapidement un environnement de développement PHP dans un environnement de développement local. Cet article présentera une méthode pour créer un environnement de développement virtuel à l'aide de Vagrant et PHP pour aider les développeurs à démarrer rapidement le travail de développement.
1. Introduction à Vagrant et PHP
Vagrant est un outil open source qui aide les développeurs à créer des environnements de développement virtuels localement. Vagrant utilise VirtualBox ou d'autres technologies de virtualisation pour créer des machines virtuelles, ainsi que des outils de ligne de commande pour configurer et gérer des machines virtuelles. PHP, quant à lui, est un langage de script côté serveur populaire qui s'exécute sur une variété de systèmes d'exploitation différents. Dans cet article, nous utiliserons Vagrant et PHP pour créer un environnement de développement virtuel afin de rendre le travail de développement plus pratique.
2. Préparation
Avant de commencer à utiliser Vagrant et PHP pour créer un environnement de développement virtuel, nous devons effectuer les préparations suivantes :
1 . Téléchargez et installez VirtualBox et Vagrant : VirtualBox est un logiciel de machine virtuelle gratuit qui peut être téléchargé et installé sur votre ordinateur. Vagrant est un outil de ligne de commande qui doit être utilisé dans le terminal. Vous pouvez télécharger et installer VirtualBox et Vagrant depuis le site officiel.
2. Créez un Vagrantfile : Vagrantfile est un fichier texte brut utilisé pour configurer et gérer les machines virtuelles. Nous créerons un Vagrantfile dans une étape ultérieure pour configurer et gérer la machine virtuelle.
3. Installer PHP : Dans cet article, nous utiliserons PHP pour créer un environnement de développement. Vous pouvez télécharger et installer PHP depuis le site officiel de PHP.
3. Créez et configurez une machine virtuelle
1. Ouvrez le terminal et créez un nouveau répertoire pour stocker Vagrantfile et d'autres fichiers de script.
2. Utilisez l'outil de ligne de commande pour entrer dans le répertoire et créer un fichier vide nommé Vagrantfile.
3. Ouvrez le fichier Vagrantfile et copiez et collez le code suivant dans le fichier :
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", inline : <<-SHELL
sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php7.2
SHELL
end
Le code ci-dessus spécifie l'utilisation de ubuntu/ miroir trusty64 Créez une machine virtuelle et définissez l'adresse IP de la machine virtuelle sur 192.168.33.10. De plus, un dossier de synchronisation a été ajouté pour synchroniser le répertoire local ./ avec le répertoire /var/www/html de la machine virtuelle. Le code précise également que la taille de la mémoire de la machine virtuelle est de 1 024 Mo. Enfin, un script a été exécuté pour installer PHP 7.2.
4. Enregistrez et fermez le fichier Vagrant.
5. Utilisez le terminal pour exécuter la commande suivante pour démarrer la machine virtuelle :
vagrant up
Cette commande créera et configurera la machine virtuelle. machine et démarrez la machine virtuelle.
6. Utilisez la commande suivante pour vous connecter à la machine virtuelle :
vagrant ssh
Cela vous connectera au terminal de la machine virtuelle machine. Vous pouvez continuer la configuration ici.
4. Configurez PHP et le serveur Web
1 Dans la machine virtuelle, utilisez la commande suivante pour installer le serveur Web Apache :
sudo. apt-get install apache2
2. Confirmez que le serveur Web a été installé avec succès. Utilisez la commande suivante pour démarrer le serveur Web :
sudo service apache2 start#🎜🎜. #
3. Utilisez la commande suivante pour installer PHP et ses extensions associées : 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-xml4 Utilisez la commande suivante pour redémarrer le serveur Web :#🎜🎜. #sudo service apache2 restart
5 , confirmez que PHP a été installé avec succès, exécutez la commande suivante dans le terminal :
php -v
Cette commande affichera les informations de version de PHP pour confirmer qu'il a été installé avec succès.
6. Créez un fichier de test PHP, tel que index.php, et enregistrez-le dans le répertoire /var/www/html. Editez le fichier à l'aide de la commande suivante :
sudo nano /var/www/html/index.php
Puis copiez et collez le code suivant :
#🎜 🎜#< ;?phpphpinfo();
?>
7. À ce stade, ouvrez http://192.168.33.10/index.php dans le navigateur et vous devriez pouvoir voir la page d'informations PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!