So installieren Sie PHP und Nginx auf Centos7

PHPz
Freigeben: 2023-05-14 15:37:06
nach vorne
1837 Leute haben es durchsucht

1. PHP installieren

Da WeChat im Jahr 2013 populär wurde, haben sich viele Unternehmen auf dem Markt dafür entschieden, PHP als Anwendungs-Backend zu verwenden.

1 Kosten für PHP Niedrig

2. Schneller Einstieg in PHP

3 Der Entwicklungszyklus von PHP ist relativ kurz

4 Die Geburt von TP5 hat die Effizienz der PHP-Schnittstellenentwicklung verbessert. Da es so viele Anforderungen gibt, müssen die Serverkonfigurationen vieler Unternehmen in der Lage sein, die PHP-Umgebung zu unterstützen, um den Projektaufbau abzuschließen. Tatsächlich gibt es im Allgemeinen zwei Arten von Centos-Installationssoftware, und die zweite ist die Kompilierung und Installation. Die Schnellinstallationsmethode ist einfach Öffnen Sie die entsprechende PHP-Quelle und vervollständigen Sie sie über yum install. Für den schrittweisen Installationsprozess werde ich nur auf das Kompilieren und Installieren sowie den Kompilierungs- und Installationsprozess eingehen.

Der erste Schritt besteht darin, vor der Installation zu überprüfen, ob das System standardmäßig über PHP verfügt. Sie können dies überprüfen, indem Sie nach PHP-Dateien oder -Prozessen suchen. Wenn es installiert ist und es nicht die von uns benötigte Version ist, können Sie die relevanten Dateien über deinstallieren den folgenden Befehl:

yum remove php*yum remove php*

第二步、安装相关php依赖

yum install -y gcc gcc-c++ libxml2-devel openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel freetype freetype-devel

第三步、去php官网 查看所要下载的tar.gz链接,如下图所示:

So installieren Sie PHP und Nginx auf Centos7

php 各版本列表

So installieren Sie PHP und Nginx auf Centos7

在这个页面选择你要下载的国家的文件源

选择文件源后复制文件下载链接,在系统中通过通过wget命令下载编译安装,个人习惯在/usr/local目录下操作,具体步骤如下:

进入操作目录: cd /usr/local

下载文件: wget

解压文件: tar -zxvf php-7.2.10.tar.gz

进入解压后文件目录: cd php-7.2.10.tar.gz

然后通过一下命令编译:

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-opcache --with-pdo-mysql --enable-maintainer-zts -with-mcrypt=/usr/include --with-mysql=shared,mysqlnd --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd --enable-ftp --enable-session --with-gettext --with-jpeg-dir --with-freetype-dir --enable-fastcgi --without-gdbm --disable-fileinfo

然后通过以下命令完成最后的编译安装:

make && make install

如果安装过程提示有错误或者依赖就需要根据具体的情况去解决,至此我们可以通过php -v命令查看是否成功安装。

注:如果查看的版本和自己安装版本不一致,可以查找提示的版本文件在哪个位置,然后删除,也可以不用管。之后我们在通过修改环境变量的方式指向我们安装的文件目录,操作方式如下:

首先编辑环境变量文件: vim /etc/profile

文件末尾加上  export path="/usr/local/php/bin:$path"

其中"/usr/local/php/bin"为你安装的具体路径,保存退出后,执行以下更改即可,执行命令:

source /etc/profile

Zweiter Schritt, zugehörige PHP-Abhängigkeiten installieren

yum install -y gcc gcc-c++ libxml2-devel openssl-devel libcurl-devel libjpeg- devel libpng-devel libicu- devel openldap-devel freetype freetype-devel

Der dritte Schritt besteht darin, zur offiziellen PHP-Website zu gehen, um den herunterzuladenden tar.gz-Link anzuzeigen, wie unten gezeigt:

So installieren Sie PHP und Nginx in Centos7

php-Versionsliste

So installieren Sie PHP und Nginx in Centos7

Wählen Sie die Dateiquelle des Landes aus Sie möchten auf dieser Seite herunterladen

So installieren Sie PHP und Nginx auf Centos7Wählen Sie die Dateiquelle aus und kopieren Sie den Link zum Herunterladen, Kompilieren und Installieren über den Befehl wget im System. Ich persönlich bin es gewohnt, im Verzeichnis /usr/local zu arbeiten lauten wie folgt:

Geben Sie das Betriebsverzeichnis ein: cd /usr/localLaden Sie die Datei herunter: wget

Datei entpacken: tar -zxvf php-7.2.10.tar.gz

Geben Sie das Verzeichnis der dekomprimierten Datei ein: cd php -7.2.10.tar.gz

Dann mit dem folgenden Befehl kompilieren:

./configure --prefix=/usr/local/php --with-config-file-path=/usr/ local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local /mysql/bin/mysql_config --with-iconv --with-zlib --with-libxml-dir =/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable- sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with -mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip - -enable-soap --enable-opcache --with-pdo-mysql --enable-maintainer-zts -with-mcrypt =/usr/include --with-mysql=shared,mysqlnd --with-mysqli=shared,mysqlnd --with-pdo-mysql=shared,mysqlnd --enable-ftp --enable-session --with-gettext - -with-jpeg-dir --with-freetype-dir --enable-fastcgi --without-gdbm --disable-fileinfo

Dann schließen Sie die endgültige Kompilierung und Installation mit dem folgenden Befehl ab:

make && make install

Wenn der Installationsprozess dazu auffordert Fehler oder Abhängigkeiten müssen je nach Situation behoben werden. An dieser Stelle können wir den Befehl php -v verwenden, um zu überprüfen, ob die Installation erfolgreich ist.

Hinweis: Wenn die von Ihnen angezeigte Version nicht mit der von Ihnen installierten Version übereinstimmt, können Sie den Speicherort der angeforderten Versionsdatei ermitteln und sie löschen oder sie in Ruhe lassen. Danach verweisen wir auf das Dateiverzeichnis, das wir installiert haben, indem wir die Umgebungsvariable ändern. Die Vorgehensweise lautet wie folgt: 🎜🎜Bearbeiten Sie zunächst die Umgebungsvariablendatei: vim /etc/profile🎜🎜Exportpfad = „/usr/local/“ hinzufügen. php/ am Ende der Datei bin:$path"🎜🎜wobei „/usr/local/php/bin" der spezifische Pfad für Ihre Installation ist. Nehmen Sie nach dem Speichern und Beenden einfach die folgenden Änderungen vor und führen Sie den Befehl aus: 🎜 🎜source /etc/profile code>🎜🎜Zu diesem Zeitpunkt verwenden wir erneut php -v, um die aktuelle Version anzuzeigen, und wir können die Versionsnummer sehen, die wir installiert haben. 2. Installieren Sie Nginx Relevante Abhängigkeitspakete 🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:bash;">yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl yum -yinstallopenssl-devel pcre pcre-devel</pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Zweiter Schritt: Gehen Sie zur offiziellen Nginx-Website, um den Versionslink zu finden, den Sie installieren möchten, und die offizielle Website-Adresse:, wie im Bild unten gezeigt: 🎜🎜🎜🎜🎜🎜Nginx-Versionsliste🎜🎜🎜 Kopieren Sie den entsprechenden Versionslink und geben Sie das obige Betriebsverzeichnis ein, /usr/local, um es auszuführen .tar.gz🎜🎜Geben Sie das dekomprimierte Dateiverzeichnis ein: cd nginx-1.8.0🎜🎜Dann kompilieren und installieren Sie es mit dem Befehl:🎜<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:bash;">. /configure make &amp;&amp; make install</pre><div class="contentsignin">Nach dem Login kopieren</div></div>🎜Nach Abschluss der Installation befindet sich unter /usr/local ein zusätzlicher Nginx-Ordner Ordner, der vier Dateien enthält: conf, html, logs und sbin. Wir führen einfach ./sbin/nginx aus, um den Nginx-Dienst zu starten. 🎜<p>Überprüfen Sie nach dem Start, ob der Dienst wirklich gestartet wurde, um zu überprüfen, ob er erfolgreich gestartet wurde, denn wenn einige Serveranbieter 80 oder Site-Port verbieten, ist dies nicht möglich Der Zugriff erfolgt über den Browser im externen Netzwerk. Natürlich können Sie auch über grep oder nstat überprüfen, ob der entsprechende Dienst gestartet wurde. </p>

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

Verwandte Etiketten:
Quelle:yisu.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage