Maison > développement back-end > PHP7 > le corps du texte

Comment compiler et installer php7.3

PHPz
Libérer: 2023-03-31 10:11:11
original
2357 Les gens l'ont consulté

PHP 7.3 est la dernière version du langage PHP Par rapport à l'ancienne version, ses performances et sa vitesse sont meilleures, et il dispose également d'un support d'extension réfléchi. Pour des performances et une sécurité optimales, nous devons compiler et installer PHP 7.3 manuellement. Voici les étapes et instructions spécifiques.

1. Préparation avant l'installation

Avant de commencer l'installation, veuillez vous assurer que les packages logiciels suivants ont été installés sur votre système :

  • GCC
  • make
  • autoconf
  • libcurl4-openssl-dev
  • libssl - dev
  • libxml2-dev
  • libmcrypt-dev
  • libreadline-dev
  • libpng-dev
  • libjpeg-dev
  • libfreetype6-dev
  • libzip-dev

Vous pouvez tous les installer en une seule fois avec ce qui suit commande :

sudo apt-get update
sudo apt-get install -y gcc make autoconf libcurl4-openssl-dev libssl-dev libxml2-dev libmcrypt-dev libreadline-dev libpng-dev libjpeg-dev libfreetype6-dev libzip-dev
Copier après la connexion

2. Téléchargez et décompressez le code source

Maintenant, nous devons télécharger le code source de PHP 7.3. Vous pouvez télécharger le package de code source directement depuis le site officiel de PHP, ou vous pouvez utiliser la commande suivante :

wget https://www.php.net/distributions/php-7.3.30.tar.gz
Copier après la connexion

Une fois le téléchargement terminé, nous devons décompresser le package de code source.

tar -zxvf php-7.3.30.tar.gz
Copier après la connexion

3. Compilez et installez

Après la décompression, accédez au répertoire et exécutez la commande suivante pour compiler manuellement PHP 7.3 :

cd php-7.3.30
./configure --prefix=/usr/local/php7 \
--with-config-file-path=/usr/local/php7/etc \
--enable-fpm \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml \
--with-curl \
--with-gd \
--with-mcrypt \
--with-openssl \
--enable-mbstring \
--enable-soap \
--enable-sockets \
--disable-ipv6 \
--disable-debug \
--enable-opcache \
--enable-xml \
--enable-zip \
--enable-bcmath \
--enable-calendar \
--enable-exif \
--enable-ftp \
--enable-gd-native-ttf \
--enable-maintainer-zts \
--enable-pcntl \
--enable-shmop \
--enable-sysvmsg \
--enable-sysvsem \
--enable-sysvshm \
--with-readline \
--with-pear
Copier après la connexion

Notez que vous devez effectuer les ajustements appropriés en fonction de la configuration de votre système.

Après une exécution réussie, exécutez la commande suivante pour installer PHP 7.3 dans le système :

make
sudo make install
Copier après la connexion

Maintenant, PHP 7.3 a été installé avec succès !

4. Configurer PHP 7.3

Pour que le système utilise PHP 7.3 normalement, nous devons effectuer certaines configurations. À l'étape précédente, nous avons installé PHP dans le répertoire /usr/local/php7, nous devons maintenant créer un fichier de configuration php.ini :

sudo mkdir /usr/local/php7/etc
sudo cp php.ini-development /usr/local/php7/etc/php.ini
sudo cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
Copier après la connexion

5 Démarrer et arrêter PHP FPM

PHP FPM est le gestionnaire de processus FastCGI pour PHP. Après avoir installé PHP, nous devons le démarrer manuellement :

sudo /usr/local/php7/sbin/php-fpm
Copier après la connexion

Nous pouvons également arrêter PHP FPM via la commande suivante :

sudo /usr/local/php7/sbin/php-fpm -s stop
Copier après la connexion

Résumé

À ce stade, la compilation et l'installation de PHP 7.3 sont terminées. Le processus d'installation n'est pas compliqué, suivez simplement les étapes ci-dessus étape par étape. Il convient de rappeler que PHP 7.3 étant la dernière version du langage PHP et n'étant pas compatible avec tous les programmes, des tests suffisants doivent être effectués lors de la mise à niveau pour éviter toute incompatibilité.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!