Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie PHP über die Linux-Befehlszeile
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.
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!