Heim > Backend-Entwicklung > PHP-Problem > So stellen Sie eine PHP-Umgebung in Centos bereit

So stellen Sie eine PHP-Umgebung in Centos bereit

藏色散人
Freigeben: 2023-03-17 09:02:01
Original
4431 Leute haben es durchsucht

So stellen Sie die PHP-Umgebung in Centos bereit: 1. Installieren Sie die Erweiterung über den Befehl „yum install“. 2. Verwenden Sie „wget“ http://php.net/distributions/php-7.1.0.tar. gz“-Befehl zum Dekomprimieren von PHP; 3. Kompilieren und installieren Sie mit dem Befehl „make && make install“; 4. Konfigurieren Sie nach erfolgreicher Installation die Umgebungsvariablen; 5. Starten Sie „php-fpm“.

So stellen Sie eine PHP-Umgebung in Centos bereit

Die Betriebsumgebung dieses Tutorials: CentOS 7-System, PHP-Version 8.1, Dell G3-Computer.

Wie stelle ich eine PHP-Umgebung in Centos bereit?

Centos-Installation der PHP-Umgebung

Dieses Mal erkläre ich Ihnen, wie Sie die PHP-Umgebung installieren und bereitstellen (ich habe sie erfolgreich verwendet)

1 Installieren Sie zuerst die Yum-Erweiterung

yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel
Nach dem Login kopieren

2 die php

wget http://php.net/distributions/php-7.1.0.tar.gz
Nach dem Login kopieren

Wenn sie nicht heruntergeladen werden kann, laden Sie die Datei php.tar.gz von der lokalen offiziellen Website herunter

tar -zxvf php-7.1.0.tar.gz
cd php-7.1.0
Nach dem Login kopieren

3. Beim Kompilieren und Installieren können verschiedene Fehler auftreten ihre Lösungen:

./configure \
--prefix=/usr/local/php7 \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-config-file-path=/usr/local/php7/etc \
--with-mysql \
--with-mysqli \
--with-mysql-sock \
--enable-pdo \
--with-pdo-mysql \
--with-gd \
--with-iconv  \
--with-curl \
--with-zlib \
--enable-xml \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-mbstring \
--enable-gd-native-ttf \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-jpeg-dir=/usr/local/jpeg \
--with-freetype-dir \
--with-png-dir=/usr/local/pngp \
--with-bz2
Nach dem Login kopieren

4. Nach erfolgreicher Kompilierung installieren:

make && make install
Nach dem Login kopieren

5. Umgebungsvariablen nach erfolgreicher Installation konfigurieren:

Zur Vereinfachung können Sie PHP-Umgebungsvariablen am Ende der Datei /etc/profile hinzufügen :

(1)            PATH=$PATH:/usr/local/php7/bin
(2)            export PATH
Nach dem Login kopieren

6. Nach dem Speichern der Umgebungsvariablen aktualisieren:

       source /etc/profile  #更新
Nach dem Login kopieren

8. Nachdem Sie den Pfad der PHP-Umgebungsvariablen gesehen haben, können Sie den PHP-Befehl direkt verwenden PHP-Version:

       echo $PATH
Nach dem Login kopieren

9. Das aktuelle PHP verfügt nicht über .ini-Dateien und Konfigurationsdateien. Sie müssen außerdem PHP-FPM:

      php -v
Nach dem Login kopieren
10 konfigurieren. Starten, stoppen und neu starten , fügen Sie ein benutzerdefiniertes Stammverzeichnis hinzu und fügen Sie darin die Datei index.Php hinzu

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine PHP-Umgebung in Centos bereit. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage