Heim  >  Artikel  >  Backend-Entwicklung  >  Installieren Sie PHP5.6.32 unter Ubuntu, um die Einrichtungsmethode für die PHP-Umgebung abzuschließen

Installieren Sie PHP5.6.32 unter Ubuntu, um die Einrichtungsmethode für die PHP-Umgebung abzuschließen

小云云
小云云Original
2018-03-03 16:07:513891Durchsuche

Dieser Artikel erläutert hauptsächlich den Installationsprozess von PHP5.6.32. Derzeit ist die neueste offizielle Version PHP7.1.12 .6-Version. Ich möchte damit spielen. Die PHP7-Version kann von der offiziellen Website heruntergeladen werden: http://php.net/downloads.php
Der Installationsprozess ist wie folgt:
1 temporäres Verzeichnis
Der Code lautet wie folgt
# cd /data/tmp
2. Laden Sie php5.6.32 herunter
Der Code lautet wie folgt
# wget http://php.net/get /php-5.6.32.tar.gz
3. Entpacken
Der Code lautet wie folgt
# tar -zxvf php-5.6.32.tar.gz
4 🎜>Der Code lautet wie folgt
# cd php-5.6.32
5. Konfigurieren Sie das Softwareinstallationsverzeichnis und andere abhängige Pakete
Der Code lautet wie folgt
# ./configure --prefix= /data/webserver/php--with-config-file-path=/data/webserver/php/etc --enable-intl --disable-rpath - -enable-shared --enable-opcache --enable-fpm - -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 --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable -sysvshm --enable-sockets --with-curl --with -zlib --enable-zip --with-bz2 --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-libxml-dir
6. Beim Ausführen von Schritt 5 werden in der letzten Zeile verschiedene Fehler angezeigt. Suchen Sie Baidu basierend auf den Fehlern und installieren Sie dann verschiedene Abhängigkeitspakete. Dies ist zeitaufwändiger. Nachdem jedes abhängige Paket installiert wurde, führen Sie Schritt 5 erneut aus, bis keine Fehler mehr gemeldet werden. Wenn dem Betriebssystem zu viele Abhängigkeitspakete fehlen, haben Sie einfach Geduld und warten Sie geduldig!
7. Der Installations-
-Code lautet wie folgt
# make && make install
8. Meldung zur erfolgreichen Installation
[PEAR] Archive_Tar – installiert: 1.3.12
[PEAR] Console_Getopt - installiert: 1.3.1
[PEAR] Structures_Graph-installiert: 1.0.4
[PEAR] XML_Util - installiert: 1.2.3
[PEAR] PEAR - installiert: 1.9.5
PEAR geschrieben Systemkonfigurationsdatei unter: /usr/local/php/etc/pear.conf
Möglicherweise möchten Sie Folgendes hinzufügen: /usr/local/php/lib/php zu Ihrem php.ini-Include-Pfad
/usr/local/ php/ build/shtool install -c ext/phar/phar.phar /usr/local/php/bin
ln -s -f /usr/local/php/bin/phar.phar /usr/local/php/ bin/ phar
PDO-Header installieren: /usr/local/php/include/php/ext/pdo/


9. PHP-Konfiguration
php.ini ist die PHP-Kernkonfiguration Datei
php-fpm.conf ist die Konfigurationsdatei des PHP-FPM-Prozessdienstes
Der Code lautet wie folgt
# cp php.ini-produktion /data/webserver/php/etc/php.ini
# cp /data/ webserver/php/etc/php-fpm.conf.default /data/webserver/php/etc/php-fpm.conf
# cp sapi/fpm/init.d.php-fpm /etc/init.d/ php-fpm
# chmod +x /etc/init.d/php-fpm
10. fpm test php-Konfiguration
Der Code lautet wie folgt
# /data /webserver/php/sbin/php-fpm -t
Tipp:
[23.05.2016 20:03:52] HINWEIS:
Konfigurationsdatei /data/webserver/php/etc/php- fpm.conf-Test ist erfolgreich


11. Ändern Sie den Benutzer und die Benutzergruppe für die Ausführung des PHP-Dienstes
Der Code lautet wie folgt
# vi /data/webserver/php/etc/ php-fpm.conf
Schauen Sie in php-fpm.conf nach. Ändern Sie user=nobody
user=nobody
group=nobody
in
user = www
group = www


12. PHP starten, neu starten und stoppen. Der Dienst-
Code lautet wie folgt:
#Start
# /etc/init.d/php-fpm start
# Tipp: Starten php-fpm erledigt
#Restart
# /etc/init .d/php-fpm reload
# Tipp: Dienst neu laden php-fpm done
#Stop
# /etc/init. d/php-fpm stop
# Tipp: PHP-fpm ordnungsgemäß herunterfahren fertig

Das obige ist der detaillierte Inhalt vonInstallieren Sie PHP5.6.32 unter Ubuntu, um die Einrichtungsmethode für die PHP-Umgebung abzuschließen. 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