Heim > Artikel > Backend-Entwicklung > So installieren Sie PHP Yum in einem angegebenen Verzeichnis
So installieren Sie PHP yum im angegebenen Verzeichnis: 1. Führen Sie den Befehl „yum install“ aus, um zu installieren. 2. Ändern Sie „/usr/local/php/etc/php.ini“. 3. Führen Sie „php-fpm“ aus. ; 4. Konfigurationsalias; 5. Geben Sie einfach den Pfad an, damit PHP die Erweiterung scannen kann.
Die Betriebsumgebung dieses Tutorials: Centos7-System, PHP-Version 8.1, Dell G3-Computer.
Wie installiere ich PHP Yum in einem bestimmten Verzeichnis?
Centos7 Yum Installiert PHP im angegebenen Verzeichnis
Manchmal ist es notwendig, mehrere Versionen von PHP auf dem Server zu installieren. Bei der Kompilierung und Installation kann Yum jedoch nicht zum Installieren von Abhängigkeiten und zum Verwalten von Erweiterungen verwendet werden. Verwenden Sie daher diese Methode zur Installation und konfigurieren Sie mehrere PHP-Umgebungen. Die erste PHP-Umgebung auf dem Server kann direkt mit yum installiert werden, dann muss die zweite, dritte oder noch mehr mit dem folgenden Befehl installiert und der
Installationsbefehl
yum install -c /etc/yum.conf --installroot=/usr/local/php/ --releasever=/ --enablerepo=remi-php71 php php-opcache php-mbstring php-mcrypt php-fpm php-cli php-xml php-redis php-mysqlnd php-pdo php-phalcon php-common php-json
Hinweis:
installroot muss konfiguriert werden installiert Das Verzeichnis, in dem Sie angekommen sind
php und PHP-Erweiterung werden von Ihnen selbst ausgewählt
Der Rest der Parameter ist festgelegt
Konfiguration
Ändern Sie /usr/local/php/etc/php.ini
Ändern Sie /usr /local/php/etc/php- fpm.conf
Ändern Sie /usr/local/php/etc/php-fpm.d/*.conf
Um php-fpm
auszuführen, müssen Sie zuerst die Datei ändern ExecStart-Wert der Datei php-fpm.service auf:
ExecStart=/usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini --fpm-config /usr/local/php/etc/php-fpm.conf --nodaemonize
Der Pfad ist ein benutzerdefinierter Installationspfad, bitte ändern Sie ihn selbst
php-Befehlszeile
Jedes Mal, wenn Sie einen PHP-Befehl ausführen, müssen Sie die Konfiguration mitbringen Dateipfad, was sich sehr problematisch anfühlt, daher wird empfohlen, Alias zu konfigurieren Der Zweck der Einstellung PHP_INI_SCAN_DIR=/usr/local/php/etc/php.d besteht darin, den Pfad für PHP-Scan-Erweiterungen anzugeben. Muss festgelegt werden
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP Yum in einem angegebenen Verzeichnis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!