Heim >Backend-Entwicklung >PHP-Problem >So kompilieren und installieren Sie PHP

So kompilieren und installieren Sie PHP

藏色散人
藏色散人Original
2019-10-12 09:10:042847Durchsuche

So kompilieren und installieren Sie PHP

Wie kompiliere und installiere ich PHP?

Kompiliere und installiere PHP7.0

1. Entpacken und installieren

 tar zxvf php-7.0.2.tar.gz
 cd php-7.0.2

2. Abhängige Bibliotheken installieren:

yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel mysql pcre-devel  libxslt-devel  curl-devel

3. Kompilieren und installieren, die Parameter sind wie folgt:

./configure --prefix=/usr/local/php \
 --with-curl \
 --with-freetype-dir \
 --with-gd \
 --with-gettext \
 --with-iconv-dir \
 --with-kerberos \
 --with-libdir=lib64 \
 --with-libxml-dir \
 --with-mysqli \
 --with-openssl \
 --with-pcre-regex \
 --with-pdo-mysql \
 --with-pdo-sqlite \
 --with-pear \
 --with-png-dir \
 --with-xmlrpc \
 --with-xsl \
 --with-zlib \
 --enable-fpm \
 --enable-bcmath \
 --enable-libxml \
 --enable-inline-optimization \
 --enable-gd-native-ttf \
 --enable-mbregex \
 --enable-mbstring \
 --enable-opcache \
 --enable-pcntl \
 --enable-shmop \
 --enable-soap \
 --enable-sockets \
 --enable-sysvsem \
 --enable-xml \
 --enable-zip

4. Kompilieren und installieren Sie

 make &&  make install

5. Kopieren Sie die Standardkonfigurationsdatei

cp php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp -R ./sapi/fpm/php-fpm /etc/init.d/php-fpm

Es ist zu beachten, dass php7 die Portnummer und andere Informationen von phpfpm in der Konfigurationsdatei www.conf konfiguriert. Wenn Sie die Standardportnummer 9000 ändern, müssen Sie diese hier ändern und dann die Nginx-Konfiguration ändern

6. Starten Sie php-fpm

/etc/init.d/php-fpm

7. Konfigurieren Sie nginx, um das PHP-fpm-Modul zu aktivieren:

location ~ \.php$ {
root /usr/local/nginx/html/question;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

Für weitere PHP-bezogene Kenntnisse , besuchen Sie bitte die

PHP-Chinese-Website

!

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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