Heim  >  Artikel  >  Backend-Entwicklung  >  Lassen Sie uns über den Installationsprozess der PHP7-Software sprechen

Lassen Sie uns über den Installationsprozess der PHP7-Software sprechen

PHPz
PHPzOriginal
2023-04-19 09:19:181518Durchsuche

PHP7 ist eine Open-Source-Programmiersprache mit hoher Leistung und hoher Stabilität. Sie eignet sich für die Webentwicklung und Befehlszeilenskripterstellung und wird häufig in der Anwendungsentwicklung, Datenverarbeitung und anderen Bereichen verwendet. In diesem Artikel wird der Installationsprozess von PHP7 vorgestellt, um Entwicklern dabei zu helfen, eine Entwicklungsumgebung schneller einzurichten.

1. Vorbereitung

Vor der Installation von PHP7 müssen Sie relevante Umgebungen und Software installieren und konfigurieren, einschließlich Webserver, Datenbanken, Editoren usw.

1. Installieren Sie den Webserver

Webserver ist eine Software, die zur Verarbeitung von HTTP-Anfragen verwendet wird. Als Webserver können wir Open-Source-Software wählen.

Im Ubuntu-System können wir Apache installieren, indem wir den folgenden Befehl ausführen:

sudo apt-get update
sudo apt-get install apache2

2. Installieren Sie die Datenbank

In PHP-Anwendungen ist die Datenbank ein wesentlicher Bestandteil.

Im Ubuntu-System können wir MySQL installieren, indem wir den folgenden Befehl ausführen:

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

Während des Installationsvorgangs werden wir aufgefordert, das Administratorkonto und das Passwort festzulegen.

3. Installieren Sie den Editor

Der Editor ist ein Tool zum Schreiben und Ändern von Code. Wir können Sublime, Atom usw. wählen.

2. PHP7 installieren

Es gibt viele Möglichkeiten, PHP7 zu installieren, einschließlich der Quellcode-Kompilierung, der Installation von Binärpaketen usw. Im Folgenden stellen wir die spezifischen Schritte der Quellcode-Kompilierung und der Installation von Binärpaketen vor.

1. Quellcode-Kompilierungsmethode

(1) Laden Sie das Quellcode-Paket herunter

Wir können das neueste stabile Versions-Quellcode-Paket von der offiziellen PHP-Website herunterladen. Die Download-Adresse lautet http://php.net /downloads.php code>, wählen Sie die stabile Version von PHP7 zum Herunterladen aus und extrahieren Sie das heruntergeladene Quellcodepaket in ein lokales Verzeichnis. <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) Abhängige Bibliotheken installieren

Während des Kompilierungsprozesses müssen Sie einige erforderliche abhängige Bibliotheken installieren, darunter: libxml, libcurl, libjpeg, libpng, libmcrypt usw.

Im Ubuntu-System können wir diese Bibliotheken installieren, indem wir den folgenden Befehl ausführen:

<FilesMatch ".+\.ph(ar|p|tml)$">
SetHandler "proxy:unix:/run/php/php7.0-fpm.sock|fcgi://localhost"
</FilesMatch>
(3) Konfiguration und Kompilierung🎜🎜Nach der Installation der abhängigen Bibliotheken müssen wir PHP konfigurieren und kompilieren, indem wir den folgenden Befehl ausführen: 🎜
sudo service apache2 restart
sudo service php7.0-fpm restart
🎜 (4) Installation🎜🎜Nachdem die Konfiguration und Kompilierung abgeschlossen sind, können wir PHP über den folgenden Befehl installieren:🎜rrreee🎜2. Die Installationsmethode für Binärpakete ist relativ einfach das Ubuntu-System So installieren Sie PHP7: 🎜rrreee🎜 3. Konfigurieren Sie die PHP-Umgebung 🎜🎜Nach der Installation von PHP müssen wir auch einige Konfigurationen an der PHP-Umgebung vornehmen. 🎜🎜1. Ändern Sie die php.ini-Datei🎜🎜Bei der Installation von PHP wird standardmäßig eine php.ini-Datei generiert. In dieser Datei können wir einige grundlegende Einstellungen und Erweiterungen von PHP konfigurieren. 🎜🎜Im Ubuntu-System ist der Standardspeicherort der php.ini-Datei /etc/php/7.0/apache2/php.ini. 🎜🎜Wir können die Leistung von PHP verbessern, indem wir die folgende Konfiguration ändern: 🎜rrreee🎜Darüber hinaus müssen wir im Ubuntu-System auch die folgenden zwei Konfigurationszeilen öffnen: 🎜rrreee🎜2. PHP FPM aktivieren🎜🎜PHP FPM ist ein Tool für die Verarbeitung von PHP-Szenarien mit hoher Parallelität, mit dem Anforderungen schnell verarbeitet und die Systemleistung verbessert werden können. 🎜🎜Im Ubuntu-System können wir PHP FPM über den folgenden Befehl aktivieren: 🎜rrreee🎜Nach der Aktivierung müssen wir auch die Apache-Konfigurationsdatei /etc/apache2/mods-enabled/php7.0.conf ändern. Code> Ändern Sie den folgenden Inhalt: 🎜rrreee🎜3. Starten Sie den Dienst neu. 🎜🎜Nachdem wir die Konfigurationsdateien php.ini und Apache geändert haben, müssen wir die Apache- und PHP-FPM-Dienste neu starten, damit die Konfiguration wirksam wird: 🎜rrreee🎜At An diesem Punkt sind die Installation und Konfiguration von PHP7 abgeschlossen und wir können mit der PHP-Entwicklung beginnen! 🎜

Das obige ist der detaillierte Inhalt vonLassen Sie uns über den Installationsprozess der PHP7-Software sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn