So installieren Sie PHP 5.6.15
So installieren Sie php5.6.15: 1. Bereiten Sie die Installationsdateien vor; 2. Bereiten Sie die Installationsumgebung und die erforderlichen Pakete vor 3. Übergeben Sie „cd php-5.6.15 ./configure --prefix=/usr/local/php5615. .." Befehl zur Installation von PHP; 4. Konfigurieren Sie den FPM-Dienst.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP-Version 5.6.15, DELL G3-Computer
Wie installiere ich PHP 5.6.15? .Php 5.6.15 Kompilierung und Installation
1. Bereiten Sie die Installationsumgebung und die erforderlichen Taschen vor
php-5.6.15.tar http://php.net/downloads.php
4. Nachfolgende Konfiguration
(a). PHP-fpm-Dienst konfigurieren
In Versionen vor php5.3.3 existierte php-fpm in Form eines Patch-Pakets, während php- fpm nur nach php5.3.3 Sie müssen --enable-fpm verwenden, um diese Funktion bei der Installation von php-fpm zu aktivieren.
Nachdem die Kompilierung und Installation abgeschlossen ist, müssen Sie die Konfigurationsbeispieldatei php-fpm.conf.default in das installierte etc-Verzeichnis kopieren und in eine Konfigurationsdatei umbenennen
(b) Systemstartdienst hinzufügen
Geben Sie das Installationsquelldateiverzeichnis ein
yum install -y libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel yum install gcc gcc-c++ #编译工具如果想让编译的php支持mcrypt扩展,需安装libmcrypt libmcrypt-devel 或者编译安装 tar -zxvf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure make && make install
Wir können deutlich sehen, dass PHP-FPM normal gestartet ist.
Beachten Sie, dass php-fpm standardmäßig auf Port 9000 lauscht.
(c). php.ini-Konfigurationsdatei
Kopieren Sie php.ini-produktion im Quellverzeichnis in das beim Kompilieren angegebene Konfigurationsdateiverzeichnis /usr/local/php5615/etc und benennen Sie es
in php um. ini (der Standardpfad von php.ini kann auch durch Schreiben einer index.php-Datei und Verwendung von phpinfo() angezeigt werden)
4. Kombinieren Sie PHP mit Apache
Ändern Sie die http.conf-Konfigurationsdatei von Apache
(a) LoadModulephp5_module module/libphp5.so hinzufügen
cd php-5.6.15 ./configure --prefix=/usr/local/php5615 --with-config-file-path=/usr/local/php5615/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=www --enable-mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-opcache --enable-mbstring --enable-soap --enable-zip --enable-bcmath --with-openssl --with-zlib --with-curl --with-gd --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib --with-mhash --with-apxs2=/usr/local/apache/bin/apxs
Wenn Sie Dateien mit den Endungen .php, .php2, .php3, .php4, .php5, .php6, .phtml möchten von Apache
als PHP ausgeführt werden, können Sie so schreiben:
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm56chmod+x /etc/init.d/php-fpm56chkconfig --add php-fpm56service php-fpm56 startss -tnl
(c) Suchen Sie nach DirectoryIndex index.html
Ändern Sie zu: DirectoryIndex index.php index.html
5. Testen Sie neu Schreiben Sie im httpd-Dienst eine index.php und verwenden Sie phpinfo(), um den Effekt zu sehen, und testen Sie übrigens die Datenbankverbindung. Wenn alles normal ist, können Sie die PHP-Informationen sehen
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
<FilesMatch \.php$> etHandlerapplication/x-httpd-php </FilesMatch>
zu ermöglichen. Konfigurieren Sie Nginx wie folgt für die Unterstützung von PHP:
<FilesMatch "\.ph(p[2-6]?|tml)$"> SetHandlerapplication/x-httpd-php </FilesMatch>
Erstellen Sie dann zum Testen eine neue index.php-Datei im Stammverzeichnis der Nginx-Website. Der Inhalt lautet wie folgt:
<?php $conn =mysql_connect('127.0.0.1','root','123456'); if($conn) echo succ; else echo fail; mysql_close(); phpinfo();?>
vim /usr/local/php/etc/php-fpm.conf listen=192.168.61.161:9000;
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP 5.6.15. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In diesem Artikel werden die asynchronen Aufgabenausführung in PHP untersucht, um die Reaktionsfähigkeit der Webanwendungen zu verbessern. Es enthält Methoden wie Nachrichtenwarteschlangen, asynchrone Frameworks (ReactPHP, SWOOLE) und Hintergrundprozesse, die die Best Practices für Effiziene betonen

In diesem Artikel werden die Nachrichtenwarteschlangen in PHP unter Verwendung von Rabbitmq und Redis implementiert. Es vergleicht ihre Architekturen (AMQP vs. In-Memory), Merkmale und Zuverlässigkeitsmechanismen (Bestätigungen, Transaktionen, Persistenz). Best Practices für Design, Fehler

In diesem Artikel werden aktuelle PHP-Codierungsstandards und Best Practices untersucht und sich auf PSR-Empfehlungen (PSR-1, PSR-2, PSR-4, PSR-12) konzentrieren. Es betont die Verbesserung der Code -Lesbarkeit und -wartbarkeit durch konsistentes Styling, sinnvolles Namen und EFF

In diesem Artikel werden die Reflexions -API von PHP erläutert und die Laufzeitinspektion und Manipulation von Klassen, Methoden und Eigenschaften ermöglicht. Es beschreibt gemeinsame Anwendungsfälle (Dokumentationserzeugung, ORMs, Abhängigkeitsinjektion) und Vorsichtsmaßnahmen gegen Leistungsüberhitzungen

In diesem Artikel wird die Installation und Fehlerbehebung von PHP -Erweiterungen in der Installation und Fehlerbehebung beschrieben und sich auf PECL konzentriert. Es deckt Installationsschritte (Feststellung, Herunterladen/Kompilieren, Aktivieren, Neustarten des Servers), Fehlerbehebungstechniken (Überprüfung von Protokollen, Überprüfung der Installation, Fehlerbehebungstechniken

Dieser Artikel befasst sich mit der PHP -Speicheroptimierung. Es beschreibt Techniken wie die Verwendung geeigneter Datenstrukturen, die Vermeidung unnötiger Objekterstellung und die Verwendung effizienter Algorithmen. Gemeinsame Memory -Leck -Quellen (z. B. nicht abgestellte Verbindungen, Global V

In diesem Artikel werden Strategien untersucht, um im PHP -Ökosystem auf dem neuesten Stand zu bleiben. Es betont die Verwendung offizieller Kanäle, Community-Foren, Konferenzen und Open-Source-Beiträge. Der Autor hebt die besten Ressourcen zum Erlernen neuer Funktionen und a hervor

Die JIT -Kompilierung von PHP 8 verbessert die Leistung, indem häufig ausgeführte Code in den Maschinencode zusammengestellt wird, um Anwendungen mit schweren Berechnungen zugute und die Ausführungszeiten zu reduzieren.
