Maison  >  Article  >  développement back-end  >  Parlons du processus d'installation du logiciel PHP7

Parlons du processus d'installation du logiciel PHP7

PHPz
PHPzoriginal
2023-04-19 09:19:181517parcourir

PHP7 est un langage de programmation open source avec des performances élevées et une forte stabilité. Il convient au développement Web et aux scripts en ligne de commande, et est largement utilisé dans le développement d'applications, le traitement de données et d'autres domaines. Cet article présentera le processus d'installation de PHP7 pour aider les développeurs à configurer plus rapidement un environnement de développement.

1. Préparation

Avant d'installer PHP7, vous devez installer et configurer les environnements et logiciels pertinents, notamment les serveurs Web, les bases de données, les éditeurs, etc.

1. Installer le serveur Web

Le serveur Web est un logiciel utilisé pour traiter les requêtes HTTP. Nous pouvons choisir des logiciels open source tels qu'Apache et Nginx comme serveur Web.

Dans le système Ubuntu, nous pouvons installer Apache en exécutant la commande suivante :

sudo apt-get update
sudo apt-get install apache2

2 Installer la base de données

Dans les applications PHP, la base de données est un élément essentiel. Les bases de données courantes incluent MySQL, MariaDB, etc.

Dans le système Ubuntu, nous pouvons installer MySQL en exécutant la commande suivante :

sudo apt-get update
sudo apt-get install mysql-server

Pendant le processus d'installation, il nous sera demandé de définir le compte administrateur et le mot de passe.

3. Installez l'éditeur

L'éditeur est un outil utilisé pour écrire et modifier du code. On peut choisir Sublime, Atom, etc.

2. Installer PHP7

Il existe de nombreuses façons d'installer PHP7, notamment la compilation du code source, l'installation du package binaire, etc. Ci-dessous, nous présenterons les étapes spécifiques de la compilation du code source et de l'installation du package binaire.

1. Méthode de compilation du code source

(1) Téléchargez le package de code source

Nous pouvons télécharger la dernière version stable du package de code source sur le site officiel de PHP, l'adresse de téléchargement est http://php.net /downloads.php code>, sélectionnez la version stable de PHP7 à télécharger et extrayez le package de code source téléchargé dans un répertoire local. <code>http://php.net/downloads.php,选择PHP7的稳定版本下载,将下载好的源码包解压到本地目录。

(2)安装依赖库

在编译过程中,需要安装一些必要的依赖库,包括:libxml、libcurl、libjpeg、libpng、libmcrypt等。

在Ubuntu系统中,我们可以通过运行以下命令来安装这些库:

sudo apt-get install libxml2-dev libcurl4-gnutls-dev libjpeg-dev libpng-dev libmcrypt-dev

(3)配置和编译

在安装完成依赖库后,我们需要通过以下命令来配置和编译PHP:

./configure --with-apxs2=/usr/bin/apxs2 \
--with-mysql \
--with-mysqli \
--with-mysql-sock=/var/run/mysqld/mysqld.sock \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-zlib-dir \
--with-iconv \
--with-mcrypt \
--enable-fpm \
--enable-sockets \
--enable-bcmath \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-shmop \
--enable-zip \
--enable-exif \
--enable-ftp

(4)安装

在配置和编译完成后,我们可以通过以下命令来安装PHP:

make
make test
sudo make install

2.二进制包安装方式

二进制包安装方式比较简单,我们可以在Ubuntu系统中通过运行以下命令来安装PHP7:

sudo apt-get install php7.0

三、配置PHP环境

安装PHP后,我们还需要对PHP环境进行一些配置。

1.修改php.ini文件

在安装PHP时,默认会生成一个php.ini文件,在这个文件中,我们可以配置一些PHP的基本设置和扩展等。

在Ubuntu系统中,php.ini文件的默认位置为 /etc/php/7.0/apache2/php.ini

我们可以通过修改以下配置来提升PHP的性能:

memory_limit = 256M
max_execution_time = 300
max_input_time = 600
upload_max_filesize = 128M
post_max_size = 256M

另外,在Ubuntu系统中,我们还需要打开以下两行配置:

extension=mysqli.so
extension=gd.so

2.启用PHP FPM

PHP FPM是一个针对高并发场景的PHP处理方式,它可以快速处理请求,提升系统的性能。

在Ubuntu系统中,我们可以通过以下命令来启用PHP FPM:

sudo apt-get install php7.0-fpm

启用后,我们还需要将Apache的配置文件 /etc/apache2/mods-enabled/php7.0.conf

(2) Installer les bibliothèques dépendantes

Pendant le processus de compilation, vous devez installer certaines bibliothèques dépendantes nécessaires, notamment : libxml, libcurl, libjpeg, libpng, libmcrypt, etc.

Dans le système Ubuntu, nous pouvons installer ces bibliothèques en exécutant la commande suivante :

<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>
(3) Configuration et compilation🎜🎜Après avoir installé les bibliothèques dépendantes, nous devons configurer et compiler PHP en exécutant la commande suivante : 🎜
sudo service apache2 restart
sudo service php7.0-fpm restart
🎜 (4) Installation🎜🎜Une fois la configuration et la compilation terminées, nous pouvons installer PHP via la commande suivante :🎜rrreee🎜2 Méthode d'installation du package binaire🎜🎜La méthode d'installation du package binaire est relativement simple. le système Ubuntu Pour installer PHP7 : 🎜rrreee🎜 3. Configurez l'environnement PHP 🎜🎜Après avoir installé PHP, nous devons également effectuer quelques configurations sur l'environnement PHP. 🎜🎜1. Modifier le fichier php.ini🎜🎜Lors de l'installation de PHP, un fichier php.ini sera généré par défaut. Dans ce fichier, nous pouvons configurer certains paramètres et extensions de base de PHP. 🎜🎜Dans le système Ubuntu, l'emplacement par défaut du fichier php.ini est /etc/php/7.0/apache2/php.ini. 🎜🎜Nous pouvons améliorer les performances de PHP en modifiant la configuration suivante : 🎜rrreee🎜De plus, dans le système Ubuntu, nous devons également ouvrir les deux lignes de configuration suivantes : 🎜rrreee🎜2 Activer PHP FPM🎜🎜PHP FPM. est un outil pour la méthode de traitement PHP de scénarios à haute concurrence, qui peut traiter rapidement les demandes et améliorer les performances du système. 🎜🎜Dans le système Ubuntu, nous pouvons activer PHP FPM via la commande suivante : 🎜rrreee🎜Après l'activation, nous devons également modifier le fichier de configuration Apache /etc/apache2/mods-enabled/php7.0.conf code> Modifier le contenu suivant : 🎜rrreee🎜3. Redémarrez le service 🎜🎜Après avoir modifié les fichiers de configuration php.ini et Apache, nous devons redémarrer les services Apache et PHP FPM pour que la configuration prenne effet : 🎜rrreee🎜At À ce stade, l’installation de PHP7 et la configuration sont terminées, nous pouvons joyeusement commencer le développement 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!

Déclaration:
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