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

So installieren Sie PHP über die Linux-Befehlszeile

藏色散人
藏色散人Original
2020-08-26 09:46:402219Durchsuche

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.

# 查看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

2.2 Nginx herunterladen und installieren

Nginx herunterladen und installieren

~ 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

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

~ sudo apt-get install spawn-fcgi

Starten Sie spawn-fcgi

~ 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

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

~ 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;
       }
   }
}

Verwenden Sie Ping, um ubuntu.php.me

~ sudo /etc/init.d/nginx restart
Restarting nginx: nginx.

2.6 PHP-Testdatei zu testen

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

~ sudo vi /etc/hosts
127.0.0.1       ubuntu.php.me

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!

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