Nginx- und PHP-Installation und -Konfiguration Teil 2: PHP-FPM installieren und konfigurieren

不言
Freigeben: 2023-03-23 19:26:02
Original
1975 Leute haben es durchsucht

Der in diesem Artikel mit Ihnen geteilte Inhalt befasst sich mit der Installation und Konfiguration von Nginx und PHP. Die zweite Installation und Konfiguration von PHP-FPM hat einen gewissen Referenzwert.

1. Kompilieren und installieren Sie php

1. Erstellen Sie ein Verzeichnis, um das Installationspaket abzulegen und es herunterzuladen und zu dekomprimieren:

PHP-Download-Adresse:

http://www.php.net/downloads.php


2. Geben Sie den Eigentümer und die Gruppe des Installationsverzeichnisses und der Laufzeit an und aktivieren Sie das Statusüberwachungsmodul usw. Unter /soft/php/php-5.6. 27

:

--------Mögliche Fehler:
 ./configure--prefix=/usr/local/php --with-config-file-path=/etc--enable-inline-optimization --disable-debug --disable-rpath --enable-shared--enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd--with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring--with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath--enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg--enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib--enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite--with-pear
Nach dem Login kopieren

Ein Fehler ist aufgetreten

: Konfigurationsfehler:xml2-config nicht gefunden.Lösung

:Führen Sie den Befehl aus

: sudo yum installlibxml2-develÜberprüfen Sie, ob es erfolgreich ist

: find / -name"xml2-config"

------- -

Ein Fehler ist aufgetreten: Konfigurationsfehler: OpenSSLs kann nicht gefunden werdenLösung

:yum install opensslopenssl-devel

ln -s/usr/lib64/libssl.so /usr/lib/

--------

Ein Fehler ist aufgetreten: configure: Fehler: Bitte installieren Sie die BZip2-Distribution neu Lösung

: yum install bzip2 bzip2-devel

--------

Ein Fehler ist aufgetreten: configure: Fehler: Bitte installieren Sie die libcurl-Distribution neu -easy.h sollte sich in/include/curl/ befinden Lösung

: yum -y installiere curl-devel

---- ----Fehler aufgetreten: configure: Fehler:mcrypt.h nicht gefunden. Bitte installieren Sie libmcrypt neu.

Lösung

:sudo yum installlibmcrypt libmcrypt-devel mcrypt mhash

-- ------Fehler aufgetreten: configure: Fehler: Bitte installieren Sie readline neu – ich kann readline.h nicht findenLösung
: sudo yum install readline-devel


3. Installation:

machen

make install 🎜>Starten


Fügen Sie den Befehl
PHP

zu Umgebungsvariablen hinzu

vim /etc/profile

Hinzufügen PATH= $PATH:/usr/ am Ende local/php/bin

export PATH

Damit die Änderungen sofort wirksam werden, führen Sie

/etc/profile

oder Quelle /etc/profile

5. Konfigurationphp-fpm


cd /usr/local/php/etc

cp php-fpm.conf.defaultphp-fpm.conf6. Starten Sie

php-fpm


sudo /usr/local/php/sbin/php-fpm -c/etc/php.ini -y /usr /local/php/etc/php-fpm.conf

(Sie müssen php manuell einführen. ini

Datei

)

Hinweis:wenn gestartet php-fpm

Fehler : UID für www kann nicht abgerufen werden, ändern

php-fpm.conf in Benutzer ist nginx-Gruppe ist nginx FEHLER: Listening-Socket für Adresse „127.0.0.1:9000“ konnte nicht gebunden werdenLösung: alle PHP-FPMs beendenund dann neu starten. Verwandte Empfehlungen: Installation und Konfiguration von Nginx und PHP – Kompilieren und installieren Sie nginx-1.8.0





Das obige ist der detaillierte Inhalt vonNginx- und PHP-Installation und -Konfiguration Teil 2: PHP-FPM installieren und konfigurieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage