Installation de php yf windows 7. Comment installer le serveur Apache local avec Php, MySQL, phpMyAdmin sur un ordinateur Windows

Maison / Disques durs

Et décrit seulement des points distinctifs, qui concernent l'installation d'Apache24 et PHP7 sur Windows. La description de l'installation du SGBD MySQL reste la même et n'est pas répétée dans cette instruction.

Avant de continuer la lecture, faites attention à savoir si vous avez vraiment besoin d'installer et de configurer tout cela sous Windows. Peut-être devriez-vous faire attention et ne pas perdre votre temps et vos nerfs à configurer la même chose directement sous Windows ? Dans tous les cas, lisez l'article sur. Peut-être que cela vous fera gagner non seulement du temps, mais aussi de la santé.

Ce manuel est destiné aux développeurs ayant connaissances de base Apache et PHP. Ce manuel décrira seule différence dans l'installation d'Apache et PHP avec des instructions de base pour l'installation de PHP 5.6. Si vous ne savez pas ce que sont un serveur WEB, un protocole http et un interpréteur PHP, alors vous pouvez toujours en apprendre davantage à ce sujet en lisant la documentation.

Je ne répondrai pas dans les commentaires aux questions dont la réponse se trouve dans cette instruction ou dans les instructions principales ; le lien vers les instructions principales est indiqué dans le premier paragraphe, ainsi qu'aux questions qui concernent la compréhension du travail d'Apache et de PHP, et même plus encore aux questions sur les erreurs de développement. Pour cela, il existe des ressources, de la littérature, des forums et des cours appropriés. Cependant, vous pouvez toujours poser toutes les questions qui vous intéressent. Peut-être que quelqu'un de la communauté pourra vous aider.

Alors, c'est parti !

Installation d'Apache 2.4 VC14

  1. Chargement Apache 2.4 binaires VC14 pour votre système via le lien http://www.apachelounge.com/download/ Télécharger 64 version binaire serveur. Au moment d’écrire ces lignes, le fichier s’appelait ainsi : httpd-2.4.17-win64-VC14.zip
  2. Si vous avez besoin de modules supplémentaires, vous pouvez les télécharger ici (par exemple installation de base pas besoin)
  3. Téléchargez et installez les mises à jour Visual C++ Redistributable pour Visual Studio 2015 à partir du site Web de Microsoft.
  4. Décompressez le contenu du dossier Apache24 de l'archive téléchargée vers D:\USR\Apache. Veuillez noter que dans D:\USR\apache, vous devez mettre non pas le dossier Apache24 de l'archive, mais son contenu. Il n'est pas nécessaire d'installer quoi que ce soit.
  5. Changer la valeur dans le fichier Racine du serveur sur "d:/USR/apache" (ligne 37) et la valeur Racine du document(Et Direcrotie) sur "d:/USR/www" (lignes 243 et 244). Vous devez également décommenter la ligne 219 et la remplacer par : Nom du serveur hôte local : 80
  6. Nous modifions les paramètres de stockage des journaux dans le même fichier (recherchons les paramètres et modifions) : ErrorLog "D:/USR/log/apache-error.log" CustomLog "D:/USR/log/apache-access.log" commun
  7. Installer Service Apache. Ouvrez la ligne de commande au nom de l'Administrateur et insérez-y la ligne suivante : D:\USR\apache\bin\httpd.exe -k install
  8. Nous surveillons les messages d'erreur lors de l'installation du service. Si tout est fait correctement, il ne devrait y avoir aucune erreur. Si, après avoir exécuté la ligne, la ligne de commande n'apparaît plus, c'est que vous avez fait quelque chose de mal. Utilisez simplement les fonctions copier-coller pour éviter les erreurs de frappe.
  9. Créez un raccourci sur le bureau pour D:\USR\apache\bin\ApacheMonitor.exe et/ou mettez-le au démarrage (pour ouvrir la fenêtre de démarrage dans WIN8..10, vous devez appuyer sur WIN+R, puis entrer shell: Démarrage et cliquez sur OK)
  10. Lancez ApacheMonitor. Un raccourci apparaîtra dans la barre d'état système. Faites un clic gauche dessus et sélectionnez Apache24 -> Démarrer.
  11. Dans le navigateur, allez sur http://localhost/ - vous devriez voir Ça marche!
  12. Si vous ne voyez pas une telle inscription, nous découvrons ce qui n'a pas fonctionné (nous lisons les journaux, google, essayons de comprendre le problème nous-mêmes, puisque nous avons décidé de comprendre les subtilités du serveur Web)

Installation de PHP 7

  1. Chargement dernière version VC14x64Fil de sécurité via le lien http://windows.php.net/download/. Veuillez noter que vous avez besoin VC14 et exactement Fil de sécurité. Le fichier dont vous avez besoin s'appellera probablement quelque chose comme : php-7.0.0-Win32-VC14-x64.zip
  2. Extraire le contenu de l'archive dans D:\USR\php. Comme avec Apache, il n’est pas nécessaire d’installer quoi que ce soit.
  3. Pour déposer D:\USR\apache\conf\httpd.conf ajoutez les lignes : LoadModule php7_module "d:/USR/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php # Chemin vers le fichier php.ini PHPIniDir "D:/USR/php"
  4. Et nous changeons signification paramètre AnnuaireIndex sur index.html index.php (ligne 278)
  5. Utiliser ApacheMonitor redémarrage Apache (Apache24 -> Redémarrer)
  6. Nous allons sur le navigateur http://localhost/index.php et nous assurons que PHP fonctionne (le navigateur affichera la sortie PhpInfo).
  7. Faire une copie du modèle de fichier de configuration D:\USR\php\php.ini-development avec nom D:\USR\php\php.ini- Ceci est un fichier de configuration pour PHP.
  8. Modification du fichier de configuration D:\USR\php\php.ini. Grâce à la recherche, nous trouvons l'intérieur du fichier, le décommentons et modifions les paramètres. Notez que le paramètre extension spécifie un ensemble d'extensions PHP. Décommentez les extensions dont vous avez besoin. Dans l'exemple, les extensions dont j'avais besoin. Spécifiez votre fuseau horaire, pas le mien : extension_dir = "D:/USR/php/ext" sys_temp_dir = "D:/USR/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_mbstring dll. extension=php_mysqli.dll extension=php_openssl.dll date.timezone = Europe/Zaporozhye

    Si vous rencontrez des problèmes pour exécuter curl, veuillez vous référer à ces instructions.

  9. Exécuter sur la ligne de commande php -m pour afficher la liste des postes connectés.
  10. Redémarrage Apache utilisant ApacheMonitor

L'installation et la configuration de tout le reste n'ont pas changé. Veuillez vous référer au guide d'installation de PHP 5.6 pour plus de détails.

// echo get_the_post_thumbnail(get_the_ID(), "relativethumbnail"); // afficher la taille de ma vignette ?>

Dans le premier article, nous avons expliqué comment installer Apache sur Windows7. Voyons maintenant comment connecter le langage PHP à notre serveur.

Installation de PHP

1) Télécharger archives zip avec php depuis le site http://windows.php.net/download/. J'ai choisi Thread Safe - php-5.3.5-Win32-VC6-x86.

2) Décompressez php dans le dossier c:/php-5.3.5/

3) Connectez PHP à Apache. Ouverture du fichier httpd.conf. C'est dans le dossier confà l'endroit où vous avez installé Apache. j'ai ça C:Fichiers de programme (x86)Apache Software FoundationApache2.2conf .

Pour connecter php en tant que module, vous devez ajouter seulement 3 instructions au fichier httpd.conf :

(cocitation)
LoadModule php5_module c:/php-5.3.5/php5apache2_2.dll
AddType application/x-httpd-php phtml php
PHPIniDir "c:/php-5.3.5/"
(/cocitation)

Ces lignes doivent être placées approximativement au milieu du fichier httpd.conf, par exemple immédiatement après les directives LoadModule. Pour moi ils se terminent à la ligne 128 du fichier. L'emplacement exact de ces directives n'est pas critique, mais elles ne doivent pas être placées au début ou à la toute fin du fichier httpd.conf.

Note.

  • La première ligne charge le module PHP implémenté dans la bibliothèque php5apache2_2.dll
  • La deuxième ligne définit la correspondance entre les fichiers avec l'extension php et le type MIME application/x-httpd-php, qui est traité par le module PHP.
  • La troisième ligne permet de spécifier explicitement l'emplacement du fichier de configuration php.ini.

4) Création d'un fichier de configuration en php. Le répertoire c:/php-5.3.5 contient plusieurs modèles de fichiers de configuration. Prenons le fichier comme base c:/php-5.3.5/php.ini-production et renommez-le en php.ini.Ainsi, le fichier de configuration PHP (php.ini) sera situé dans le répertoire c:/php-5.3.5 et c'est là que toutes les modifications de configuration PHP doivent être effectuées.

Après avoir modifié httpd.conf et créé le fichier php.ini, redémarrez Apache.

5) Vérifiez. Dans le dossier C:Program Files (x86)Apache Software FoundationApache2.2htdocs, créez un fichier index.php avec le code :

(cocitation)

(/cocitation)

Allez maintenant sur http://localhost/index.php dans votre navigateur. Si tout est fait correctement, vous verrez un tableau violet avec les paramètres php.

Paramètres PHP supplémentaires

Activez le support des entrées courtes php, dans php.ini recherchez la fonction short_open_tag et activez-la : short_open_tag = On

Dans php.ini, précisez le chemin d'accès aux extensions php ; pour cela, décommentez et remplissez la ligne extension_dir. Voici à quoi cela ressemble pour moi :

(cocitation)
extension_dir = "c:/php-5.3.5/ext"
(/cocitation)

(cocitation)
extension=php_mbstring.dll
(/cocitation)

et la ligne extension=php_mysqli.dll avec laquelle travailler Bases de données MySQL données:

(cocitation)
extension=php_mysqli.dll
(/cocitation)

Chez htmlAcademy et moi y travaillons en tant que mentor. Dans le cadre du cours intensif, les étudiants devront relever environnement de travail et cette note vise à simplifier cette tâche difficile pour un débutant. Manger différentes manièresélever une pile LAMP à part entière, mais nous suivrons la voie classique. Configurons tous les composants séparément (sans utiliser de combinaisons prêtes à l'emploi) et commençons par PHP (il y aura certainement une note traitant des assemblages LAMP prêts à l'emploi). Puisque je prévois de travailler en tant que mentor lors de cours intensifs PHP à l'avenir, je vais écrire des instructions similaires pour les répéter dans d'autres systèmes d'exploitation (Linux, macOS). Comme on dit, il vaut mieux transpirer une fois, mais cela deviendra ensuite plus facile pour tout le monde. Alors commençons.

Téléchargez PHP pour Windows

Allez sur le site officiel et téléchargez version actuelle PHP. Au moment de la rédaction, c'est - 7.1.4 . Plusieurs options de distribution sont disponibles sur la page. J'ai Windows 7 x64, je choisis donc une archive zip avec VC14 x64 Thread Safe.

Veuillez noter qu'il existe deux options de distribution disponibles en téléchargement : Thread-Safe (TS) Et Non thread-safe (NTS). Le choix dépend de la manière dont vous envisagez d’utiliser l’interprète. Il est recommandé d'utiliser TS pour un seul processus de services Web (par exemple, configuré via le module mod_php pour Apache). NTS est recommandé pour l'utilisation d'IIS (Internet Information Service) et de serveurs Web FastCGI alternatifs (par exemple, Apache avec le module FastCGI) et ligne de commande.

Installer PHP 7.1

Commençons par préparer PHP pour un travail confortable à partir de la ligne de commande. À l'étape précédente, vous avez téléchargé l'archive avec la distribution PHP. Contrairement à la plupart des programmes, PHP est fourni dans une simple archive et non sous forme de package d'installation. Par conséquent, vous devrez extraire les fichiers vous-même dans n'importe quel répertoire qui vous convient. Je préfère garder des choses comme ça à la racine disque système. Créez un répertoire à la racine du lecteur « C : » (ou à tout autre endroit) "php" et extrayez-y le contenu de l'archive téléchargée.

De nombreux fichiers apparaîtront dans le répertoire, mais nous nous intéressons surtout à :

  • aller-poire.bat– script d'installation de PEAR. Vous pouvez en savoir plus sur PEAR dans la documentation officielle.
  • php.exe– permet d'exécuter des scripts PHP depuis la console ;
  • php-win.exe- permet d'exécuter des scripts PHP sans utiliser la console ;
  • php-cgi.exe– requis pour exécuter du code PHP en mode FastCGI ;
  • php7apache2_4.dll– module d'intégration avec Serveur Web Apache 2.4.X ;
  • phpdbg.exe– débogueur ;
  • développement php.ini– exemple de configuration Fichier PHP pour l'environnement développeur (développement)
  • php.ini-production– exemple de fichier de configuration PHP pour un environnement de production

Connexion du fichier de configuration

Nous avons le kit de distribution décompressé, connectons le fichier de configuration correspondant. Nous allons faire des expériences, nous prendrons donc comme échantillon développement php.ini. Faites une copie de ce fichier dans votre répertoire php ( C:\php) avec nom php.ini. IMPORTANT! Faites une copie, pas un simple changement de nom. Lors du développement, vous devrez peut-être modifier le fichier de configuration et il y a de fortes chances que vous commettiez une erreur difficile à détecter.

Dans de tels cas, rien de mieux que de revenir aux paramètres de référence. Dans notre cas, il suffira de recopier le fichier développement php.ini V php.ini. Ainsi, à la fin des actions, le fichier php.ini devrait apparaître dans le répertoire avec php. Dans d’autres notes, nous parlerons certainement de son contenu plus en détail.

Tester PHP depuis la ligne de commande

A cette étape, ce que l'on appelle « l'installation » est terminée. Ouvrez votre console ( cmd.exe, le raccourci est disponible dans le menu Accessoires) et saisissez la commande :

C:\php\php.exe --version

Le résultat ressemblera à ceci :

PHP 7.1.4 (cli) (construit : 11 avril 2017 19:54:37) (ZTS MSVC14 (Visual C++ 2015) x64) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998 -2017Zend Technologies

Le résultat confirme que PHP fonctionne. Par exemple, essayez de créer un nouveau fichier de script (j'ai créé le fichier « test.php » directement à la racine du lecteur « C : ») et placez-y le texte :

Essayez maintenant d'exécuter ce fichier et voyez le résultat :

C:\php\php.exe –f test.php

Fonction phpinfo() affiche les informations de configuration PHP sous une forme pratique. Nous parlerons de cette fonction plus tard.

Simplifier l'accès à php.exe

PHP est prêt à fonctionner, mais il faut admettre qu'il est assez gênant de saisir à chaque fois le chemin d'accès à l'interpréteur PHP dans la console. Pour vous faciliter la vie, apportons quelques petites modifications aux variables d'environnement. Lançons l'applet dans le panneau de configuration "Système"(ou appuyez simplement sur la touche de raccourci "Windows + Pause Pause". Cliquez ensuite sur le bouton "Modifier les paramètres". Dans la fenêtre qui apparaît "Propriétés système", allons au signet "En plus". Recherchez et cliquez sur le bouton "Variables d'environnement".

Rechercher une variable dans la liste "CHEMIN" et appuyez sur le bouton "Changement", la fenêtre d'édition des variables apparaîtra. Dans le champ « Valeur de la variable » nous devons ajouter le chemin d'accès au répertoire avec PHP. Allez jusqu'à la toute fin de la ligne et, séparés par des points-virgules, indiquez le chemin d'accès au répertoire avec PHP : C:\php;

Voilà, cliquez sur "OK". Redémarrez maintenant le système (hélas, vous devez le faire). Après avoir redémarré Windows, vous pouvez accéder à PHP simplement : php Par exemple, pour afficher le nom de la version, écrivez simplement :

Php-version

Et pour interpréter le fichier test.php situé à la racine du lecteur « C: » :

Php –f C:\test.php

Ou même lancer le serveur web intégré :

Php -t C:\ -S 127.0.0.1:8888 Écoute sur http://127.0.0.1:8888 La racine du document est C:\ Appuyez sur Ctrl-C pour quitter.

Pour tester, ouvrez un navigateur Web et essayez d'accéder à http://127.0.0.1:8888/test.php. Veuillez noter qu'après le paramètre –t nous précisons le chemin d'accès au répertoire qui deviendra le répertoire racine du serveur web. Tous les scripts situés dans ce dossier seront disponibles sur demande auprès du client. J'ai un fichier sur le lecteur « C : » 1.php et c'est exactement ce que je demande.

Assoc .php=phpfile ftype phpfile="C:\php\php.ee" -f "%1" -- %~2

Un peu plus sur les variables d'environnement

Parlons maintenant de la façon dont PHP recherchera le fichier de paramètres de configuration (rappelez-vous, php.ini). La documentation fournit une chaîne de recherche complète. Pour éviter des complications inutiles, je recommande d'en ajouter immédiatement une nouvelle aux variables d'environnement - "PHPRC" et comme valeur, spécifiez le chemin d'accès au répertoire contenant le fichier de configuration. Ma config se trouve dans le même répertoire que les principaux fichiers php, je précise donc la valeur de la variable -

"C:\php". Un redémarrage sera nécessaire après avoir effectué la modification.

C'est tout pour moi. La première partie du manuel pour débutants est prête.

Et donc nous avons installé le serveur nginx, il est maintenant temps de l'installer Php7.1 sur Ubuntu. La combinaison nginx + php7 a très bien fait ses preuves, économisant de l'argent et des ressources du serveur.

Installation de PHP 7.1

Tout d'abord, ajoutons un référentiel à partir duquel nous téléchargerons et installerons php 7.1.

Sudo add-apt-repository ppa:ondrej/php

Remarque : Si l'encodage du système est différent de l'utf-8, des problèmes peuvent survenir lors de l'ajout du référentiel php 7.1. Alors exécutons ces deux commandes

sudo apt install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

Mettons à jour la liste des référentiels

Mise à jour sudo appropriée

Si tout va bien, procédons à l'installation...

Apt installer php7.1 php7.1-fpm php7.1-opcache php7.1-zip php7.1-xmlrpc php7.1-xsl php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-odbc php7.1-pgsql php7.1-pspell php7.1-readline php7.1-recode php7.1-snmp php7.1-soap php7.1-sqlite3 php7.1-sybase php7.1-tidy php7.1-xml php7.1-json php7.1-ldap php7.1-intl php7.1-interbase php7.1-imap php7.1-gmp php7.1-gd php7.1-enchant php7.1-dba php7.1-bz2 php7.1-bcmath php7.1-phpdbg php7.1-cgi php7.1-cli

Nous sommes d'accord avec l'installation et attendons que tout soit terminé.

Et voilà, tout est prêt - php 7.1 et les extensions sont installées. Si d'autres versions de php5 ont été installées sur le système, vous pouvez les supprimer en exécutant la commande :

Apt autoremove php5* -y && apt purge php5* -y && apt clean php5*

Configuration de PHP 7.1

La configuration php sera la suivante :

  • Correction des vulnérabilités
  • Augmenter la taille du fichier de téléchargement
  • Augmentation de la durée d'exécution du script
  • Configuration d'Opcache

Ouvrez le fichier php.ini

Sudo nano /etc/php/7.1/fpm/php.ini

je cherche une ligne

;cgi.fix_pathinfo = 1

décommentez la ligne et mettez 0 à la place de un

Cgi.fix_pathinfo = 0

Augmentons la taille des fichiers téléchargés. Trouvez post_max_size et mettez-le en forme

Post_max_size = 100 M

Augmentons le temps de traitement du script, recherchons max_execution_time et définissons-le sur 300 secondes - généralement nécessaire pour travailler avec de grandes tables MySQL

Opcache.enable=1 opcache.enable_cli=1 opcache.memory_consumption=64 opcache.interned_strings_buffer=4 opcache.max_accelerated_files=7963 opcache.revalidate_freq=20

Enregistrez le fichier. Redémarrez php7.1-fpm

Redémarrage du service php7.1-fpm

Installer le serveur MySQL et phpmyadmin

sudo apt installer mysql-server-5.7

Lors de l'installation, il nous sera demandé de définir un mot de passe pour l'administrateur du serveur mysql. Répondez à la demande.
Tout est prêt. Installons maintenant le gestionnaire de base de données

Sudo apt installer phpmyadmin

Lors de l'installation, il vous demandera probablement de sélectionner un serveur Web, d'en sélectionner un, s'il vous demande de définir un mot de passe pour la base de données, définissez-le.
Nous allons maintenant créer un lien symbolique vers le répertoire où se trouvera notre site Web.

Ln -s /usr/share/phpmyadmin /var/www/html/my.site.ru

Vous pouvez accéder au gestionnaire de base de données à l'adresse

Mon.site.ru/phpmyadmin/

À l'avenir, vous pourrez créer votre propre fichier de configuration nginx pour le gestionnaire de base de données phpmyaadmin, le transférer vers un sous-domaine tel que mysql.my.site.ru et définir l'autorisation du serveur.

Si vous avez des questions, écrivez dans les commentaires.

Dans cet article, nous allons vous montrer comment installer PHP 7.2 sur Ubuntu 16.04. PHP (Hypertext Preprocessor) est un langage de script open source côté serveur principalement conçu pour créer des sites Web dynamiques et interactifs. PHP est l'un des langages les plus populaires et est disponible gratuitement pour la redistribution et la modification. PHP peut être exécuté sur presque n'importe quel serveur Web (par exemple Apache) et sur toutes les plates-formes d'exploitation (Linux, Mac OS, Windows). PHP 7.2 a été officiellement publié l'année dernière. La dernière version de PHP 7.2 possède des fonctionnalités nouvelles et améliorées qui permettront aux développeurs d'écrire un meilleur code.

Exigences:

  • Pour les besoins de ce tutoriel, nous utiliserons un VPS Ubuntu. Le nôtre est déjà livré avec la pile de travail LAMP préinstallée. Cependant, nous vous guiderons tout de même à travers toutes les étapes nécessaires et vous montrerons comment installer et configurer vous-même une pile LAMP si vous le faites sur un serveur nu.
  • Vous avez également besoin d'un accès complet à la racine SSH ou au .

Étape 1 : Connectez-vous à votre serveur via SSH et mettez à jour les packages du serveur.

Avant de commencer, allons-y en tant que root et mettons à jour vos packages Ubuntu OS vers la dernière version disponible.

Pour vous connecter à votre serveur via SSH en tant que root, utilisez la commande suivante :

Ssh racine@IP_ADDRESS -p PORT_NUMBER

Remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH réels.

Après l'installation, assurez-vous que les packages du système d'exploitation de votre serveur sont à jour en exécutant les commandes suivantes :

Apt-get mise à jour apt-get mise à niveau

Si c'est la première fois que vous vous connectez à votre nouveau VPS Ubuntu, vous pouvez également consulter notre article sur certains paramètres de base et sécurité supplémentaires.

Étape 2 : Installation d'un serveur Web

Dans cette section, nous allons vous montrer comment installer un serveur web sur votre VPS. Nous pouvons installer Apache ou nginx comme serveur Web. Pour les besoins de ce tutoriel, nous installerons le serveur Web Apache. Apache est un serveur Web rapide et sécurisé et l'un des serveurs Web les plus populaires et les plus utilisés au monde.

Pour installer le serveur Web Apache, exécutez la commande suivante sur votre serveur :

Apt-get installer apache2

Une fois l'installation terminée, vous devez démarrer Apache :

Systemctl démarre Apache2

De plus, vous pouvez activer Apache pour qu'il démarre automatiquement au démarrage du serveur :

Systemctl activer Apache2

Pour vérifier l'état du serveur Web Apache et vous assurer qu'il est opérationnel, vous pouvez utiliser la commande suivante :

Statut Systemctl Apache2

Pour vérifier qu'Apache est en cours d'exécution, vous pouvez également ouvrir votre navigateur Web et saisir l'adresse IP de votre serveur (par exemple, http://adresse_ip_de_votre_serveur). Si Apache est installé avec succès, vous devriez voir la page d'accueil d'Apache par défaut.

Étape 3 : Installez PPD Ondřej Surý

PHP 7.2 peut être installé à l'aide du PPA Ondřej Surý, alors installez software-properties-common et python-software-properties :

Sudo apt-get install software-properties-common python-software-properties

Ajoutez ensuite le PPA ondrej et mettez à jour vos sources :

Sudo add-apt-repository -y ppa:ondrej/php sudo apt-get update

Étape 4. Installez PHP 7.2.

Installez PHP 7.2 à l'aide de la commande suivante :

Sudo apt-get install php7.2 php7.2-cli php7.2-common

Étape 5 : Rechercher et installer des extensions PHP 7.2 spécifiques

Si vous souhaitez installer une extension PHP 7.2 spécifique, vous pouvez rechercher si elle est disponible à l'aide de la commande suivante :

Sudo apt recherche php7.2

Étape 7 : Installez les extensions PHP les plus couramment utilisées.

Pour installer les extensions PHP les plus couramment utilisées, vous pouvez utiliser la commande suivante :

Sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

Étape 8 : Vérifiez votre installation PHP

Utilisez la commande suivante pour vérifier la version de PHP installée sur votre serveur :

Vous devriez obtenir le résultat suivant :

PHP 7.2.9-1+ubuntu16.04.1+deb.sury.org+1 (cli) (construit : 19 août 2018 07:16:12) (NTS) Copyright (c) 1997-2018 Le groupe PHP Zend Engine v3. 2.0, Copyright (c) 1998-2018 Zend Technologies avec Zend OPcache v7.2.9-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, par Zend Technologies

Maintenant, PHP 7.2 a été installé sur votre serveur Ubuntu et si nous voulons changer la version PHP par défaut en PHP 7.2 qui est utilisée par le serveur Web, nous devons désactiver l'ancienne version de PHP 7.0 et activer celle nouvellement installée.

Désactiver PHP 7.0

a2dismod php7.0

Activer PHP 7.2

a2enmod php7.2

Redémarrez le serveur Web Apache pour que les modifications prennent effet :

Systemctl redémarrer Apache2

Pour tester votre installation et vérifier que les extensions Apache, PHP et PHP fonctionnent correctement, créez un nouveau fichier info php :

Vi /var/www/html/phpinfo.php

Ajoutez-y le contenu suivant :

Ouvrez le fichier « phpinfo.php » à l'aide d'un navigateur web :

http:// /phpinfo.php ou http:// /phpinfo.php

et consultez les informations PHP actuelles sur votre serveur.

C'est ça. Vous avez installé avec succès PHP 7.2 sur votre serveur Ubuntu 16.04. Pour plus d'informations sur PHP 7, veuillez vous référer à la documentation officielle de PHP : http://php.net/docs.php.

© 2024 ermake.ru -- À propos de la réparation de PC - Portail d'information