Heim > Artikel > Backend-Entwicklung > 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.php3. Wenn Sie es nicht wissen, find / -name „apxs“, um es zu finden. Auf diese Weise wird PHP nach der Kompilierung in libphp5.so generiert, damit Apache es aufrufen kann. Wenn das System nicht installiert ist, können Sie es über yum -y install httpd-devel installieren. Die erste Zeile ist der Installationsort, den ich im Verzeichnis /usr/local/php5615 installiert habe dann make && make install
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 .phps6 Wenn sich PHP und Nginx nicht auf demselben Computer befinden, ändern Sie die Client-Abhöradresse und den Port in der PHP-Konfigurationsdatei, um Nginx den Zugriff auf
<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();?>Es ist normal, wenn die detaillierten Informationen von PHP angezeigt werden können 7. Beschreibung einiger PHP-Installationsparameter
vim /usr/local/php/etc/php-fpm.conf listen=192.168.61.161:9000;Empfohlenes Lernen: „
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!