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!