Heim Backend-Entwicklung PHP-Problem So installieren Sie PHP über die Linux-Befehlszeile

So installieren Sie PHP über die Linux-Befehlszeile

Aug 26, 2020 am 09:46 AM
linux

So installieren Sie PHP über die Linux-Befehlszeile: Überprüfen Sie zunächst die PHP-Version mit dem Befehl „php -version“ und verwenden Sie dann den Befehl „sudo apt-get install php5-cli php5-cgi“, um die PHP-abhängige Bibliothek zu installieren.

So installieren Sie PHP über die Linux-Befehlszeile

Empfohlen: „PHP-Video-Tutorial

PHP-Installation in Linux Ubuntu

Im Vergleich zur etwas umständlichen Konfiguration in Windows kann sie in Ubuntu mit nur wenigen Befehlszeilen abgeschlossen werden.

Wir werden auch eine Webserverumgebung aufbauen, die PHP und Nginx kombiniert.

2.1 PHP herunterladen und installieren

Standardmäßig wird Ubuntu mit PHP geliefert.

1

2

3

4

5

6

7

# 查看PHP的版本

~ php -version

PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:14:25)

Copyright (c) 1997-2012 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

# 安装PHP依赖库

~ sudo apt-get install php5-cli php5-cgi

Nach dem Login kopieren

2.2 Nginx herunterladen und installieren

Nginx herunterladen und installieren

1

2

3

4

5

6

7

8

9

10

11

12

13

~ sudo apt-get install nginx

# 启动nginx

~ sudo /etc/init.d/nginx start

# 查看Nginx运行状态

~ sudo /etc/init.d/nginx status

 * nginx is running

# 查看Nginx进程

~ ps -aux|grep nginx

root      2306  0.0  0.0  62860  1344 ?        Ss   15:31   0:00 nginx: master process /usr/sbin/nginx

www-data  2307  0.0  0.0  63216  1916 ?        S    15:31   0:00 nginx: worker process

www-data  2308  0.0  0.0  63216  1656 ?        S    15:31   0:00 nginx: worker process

www-data  2309  0.0  0.0  63216  1916 ?        S    15:31   0:00 nginx: worker process

www-data  2310  0.0  0.0  63216  1656 ?        S    15:31   0:00 nginx: worker process

Nach dem Login kopieren

2.3 spawn herunterladen und installieren

spawn ist eine FastCGI-Anwendung, eine Schnittstelle für skalierbare und schnelle Kommunikation zwischen HTTP-Servern und dynamischen Skriptsprachen.

Installieren Sie spawn-fcgi

1

~ sudo apt-get install spawn-fcgi

Nach dem Login kopieren

Starten Sie spawn-fcgi

1

2

3

4

5

6

7

8

9

10

~ sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -C 5 -p 9000 -f /usr/bin/php-cgi -P /var/run/fastcgi-php.pid

spawn-fcgi: child spawned successfully: PID: 2940

# 查看进程

~ ps -axu|grep cgi

root      2940  0.0  0.0  55196  6292 ?        Ss   15:40   0:00 /usr/bin/php-cgi

root      2941  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

root      2942  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

root      2943  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

root      2944  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

root      2945  0.0  0.0  55196  2840 ?        S    15:40   0:00 /usr/bin/php-cgi

Nach dem Login kopieren

2.4 Ändern Sie die Nginx-Konfigurationsdatei

PHP-Dateilaufverzeichnis, /home/conan/php

Legen Sie den Zugriffsdomänennamen fest, ubuntu.php.me

Stellen Sie die richtige PHP-Datei ein und leiten Sie sie zur Analyse über fastcgi an 127.0.0.1:9000 weiter. Bearbeiten Sie die Datei: nginx.conf. php.me im Host zur lokalen IP 127.0 .0.1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

~ sudo vi /etc/nginx/nginx.conf

http {

   # 忽略部分代码

   server {

       set $htdocs /home/conan/php;

       listen 80;

       server_name ubuntu.php.me;

       location / {

           root $htdocs;

           autoindex on;

           index index.php index.html;

       }

       location ~ \.php$ {

           include fastcgi_params;

           fastcgi_index index.php;

           fastcgi_pass 127.0.0.1:9000;

           fastcgi_param SCRIPT_FILENAME $htdocs$fastcgi_script_name;

       }

   }

}

Nach dem Login kopieren

Verwenden Sie Ping, um ubuntu.php.me

1

2

~ sudo /etc/init.d/nginx restart

Restarting nginx: nginx.

Nach dem Login kopieren

2.6 PHP-Testdatei zu testen

Erstellen Sie im Verzeichnis /home/conan/php eine neue PHP-Datei env .php

1

2

~ sudo vi /etc/hosts

127.0.0.1       ubuntu.php.me

Nach dem Login kopieren

2.7 Sehen Sie sich im Browser den PHP-Ausführungsstatus an

Öffnen Sie die HTTP-Adresse im Browser: http://ubuntu.php.me/env.php

Hinweis: In der Hostdatei auf Stellen Sie auf der Browserseite den Domänennamen ubuntu.php.me so ein, dass er der IP-Zuordnung entspricht.

Damit haben wir die Installation und Konfiguration von PHP in Ubuntu abgeschlossen!

Das obige ist der detaillierte Inhalt vonSo installieren Sie PHP über die Linux-Befehlszeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Sep 05, 2024 am 06:33 AM

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

So installieren Sie Deepseek

BitPie Bitpie-Wallet-App-Download-Adresse BitPie Bitpie-Wallet-App-Download-Adresse Sep 10, 2024 pm 12:10 PM

BitPie Bitpie-Wallet-App-Download-Adresse

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch)

Installation der Quellcode-Kompilierung von Zabbix 3.4 Installation der Quellcode-Kompilierung von Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Installation der Quellcode-Kompilierung von Zabbix 3.4

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Sep 02, 2024 pm 03:25 PM

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi OKX Installationspaket ist direkt enthalten

See all articles