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
:
--------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
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
: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
: 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
vim /etc/profile
Hinzufügen PATH= $PATH:/usr/ am Ende local/php/bin
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!