在Debian系统下配置LNMP的教程,debianlnmp_PHP教程
在Debian系统下配置LNMP的教程,debianlnmp
LNMP环境的配置是需要让我们的主机支持Nginx、MySQL、PHP、phpMyAdmin,这样配置好之后就可以直接使用此环境,并在上面运行网站了,下面我来配置方法。
我们先来看官方说明
LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序
1,安装MySQL
执行命令:
apt-get install -y mysql-server mysql-client
即可安装MySQL,安装过程中会询问 root密码 ,键入你需要的密码之后回车即可。
安装完成后,执行如下命令进行一步安全设置:
mysql_secure_installation
按照提示进行,过程中会询问是否更改 root密码,是否移除匿名用户,是否禁止root远程登录等。
2,安装PHP
执行命令:
apt-get install php5-fpm php5-gd php5-mysql php5-memcache php5-curl
上面的命令安装了php5-memcache的扩展,于是继续安装 Memcached 。
apt-get install memcached
安装完毕之后,使用 php5-fpm -v 查看一下PHP的版本:
root@ztbox:~# php5-fpm -v
PHP 5.4.16-1~dotdeb.1 (fpm-fcgi) (built: Jun 8 2013 22:20:42)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
3,安装Nginx
这里我直接安装了Nginx的全部扩展功能(nginx-full),以应对以后可能出现的功能性增强。
apt-get install -y nginx-full
然后启动Nginx:
service nginx start
访问结果如上图,接下来配置Nginx。
vim /etc/nginx/sites-available/default
……
location ~ .php$ {
fastcgi_split_path_info ^(.+.php)(/.+)$;
# # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
#
# # With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# # With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
……
修改保存之后重启Nginx:
service nginx restart
接下来我们新建一个phpinfo,查看php的详细信息:
vim /usr/share/nginx/html/phpinfo.php <?php phpinfo(); ?>
保存之后访问 http://ip/phpinfo.php , 如果出现 phpinfo 页面,则大功告成。
如何新建站点
和军哥的一键包不同,此方法所安装的 LNMP 需要手动添加站点配置文件。
cd /etc/nginx/conf.d
进入配置文件目录,新建一个站点配置文件,比如
vi dearroy.com.conf server { listen 80; #ipv6 #listen [::]:80 default_server; root /usr/share/nginx/html/dearroy.com; #默认首页文件名 index index.php index.html index.htm; #绑定域名 server_name localhost; #伪静态规则 include wordpress.conf; location / { try_files $uri $uri/ /index.html; } #定义错误页面 #error_page 404 /404.html; location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } #PHP }
保存之后重启Nginx,添加及绑定网站即完成。
最后,附两个最常用的程序Nginx伪静态:
WordPress:
复制代码 代码如下:location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
Discuz X:
复制代码 代码如下:rewrite ^([^.]*)/topic-(.+).html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^.]*)/article-([0-9]+)-([0-9]+).html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^.]*)/forum-(w+)-([0-9]+).html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^.]*)/group-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^.]*)/space-(username|uid)-(.+).html$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^.]*)/([a-z]+)-(.+).html$ $1/$2.php?rewrite=$3 last;
if (!-e $request_filename) {
return 404;

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Snap ist ein externer Paketmanager für Linux-Systeme, der Ihnen eine bequeme Möglichkeit zur Installation von Containeranwendungen bietet. Mit Snap können Sie Pakete einfach herunterladen und installieren, ohne sich Gedanken über die Installation zusätzlicher Abhängigkeiten machen zu müssen. Der Manager löst automatisch die für das Paket erforderlichen Abhängigkeiten auf und stellt so sicher, dass das Paket reibungslos auf Ihrem System läuft. Snap ergänzt den nativen apt-Paketmanager und bietet Ihnen eine weitere Möglichkeit zum Installieren und Ausführen von Anwendungen auf Ihrem System. In dieser Anleitung finden Sie eine vollständige Anleitung zur Installation von Snap unter Debian12. Übersicht: So installieren Sie Snap auf Debian12. So finden Sie die Paketverfügbarkeit auf Snap. So finden Sie Informationen zu Paketen auf Snap

Wine ist eine Kompatibilitätsschicht, die Windows-Anwendungen auf Linux-Systemen ausführen kann. Sie ermöglicht Benutzern die nahtlose Ausführung von Windows-Anwendungen auf Linux-Systemen, ohne dass eine Dual-System-Installation oder die Einrichtung einer virtuellen Maschine erforderlich ist . Installieren Sie Wine und stellen Sie einige zugehörige Tutorials bereit. Wine installieren Die Installation von Wine auf einem Debian-System ist sehr einfach. Verwenden Sie einfach den Befehl apt, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein: „shellsudoapt-getupdatesudoapt-getinstallwine“. Dadurch wird Ihre Paketliste aktualisiert und anschließend Wine installiert Die Installation ist abgeschlossen, Sie können

Die Installation von Debian auf Windows-Systemen und die direkte Installation von Deb-Dateien in Windows sind für viele Linux-Enthusiasten Möglichkeiten, duale Systeme zu erkunden oder neue Software auszuprobieren. In diesem Artikel werden die Schritte und Vorsichtsmaßnahmen für diese beiden Installationsmethoden detailliert beschrieben. Debian unter Windows installieren Um Debian auf einem Windows-System zu installieren, müssen Sie normalerweise eine virtuelle Maschinensoftware wie VirtualBox verwenden. Im Folgenden sind die spezifischen Schritte aufgeführt: 1. Laden Sie VirtualBox herunter und installieren Sie es, eine kostenlose Virtualisierungssoftware, die darauf ausgeführt werden kann Gleicher Computer. Mehrere Betriebssysteme. 2. Laden Sie die Debian-ISO-Image-Datei herunter. Sie finden den Download-Link auf der offiziellen Debian-Website. 3. in

STEAM ist eine beliebte Spieleplattform der Valve Corporation, die es Ihnen ermöglicht, Spiele zu kaufen, herunterzuladen, zu installieren und zu spielen. Es bietet Funktionen wie automatische Updates, Matchmaking und ein Community-Forum zur Lösung softwarebezogener Probleme. Darüber hinaus können Sie Steam auch nutzen, um mit anderen Spielern und Entwicklern zu interagieren, da es über umfassende Community-Unterstützung verfügt. In dieser Anleitung erfahren Sie: So installieren Sie Steam unter Debian12. So führen Sie Steam unter Debian12 aus. So entfernen Sie Steam von Debian12. Fazit. So installieren Sie Steam unter Debian12. Sie können Steam unter Debian12 installieren: Deb-Pakete im offiziellen Debian-Repository

Wie fährt man das System in Debian11 herunter? Werfen wir einen Blick auf die spezifischen Vorgänge mit dem Editor. Methode 1: Klicken Sie auf [Alle Apps] – [Abmelden]. Klicken Sie in der Popup-Oberfläche auf [Herunterfahren]. Methode 2: Führen Sie den folgenden Befehl im Terminal aus: sudoshutdown-hnow

Wie erstelle ich in Debian11 Anwendungsverknüpfungen auf dem Desktop? Windows-Systeminstallationsprogramme erstellen im Allgemeinen Anwendungsverknüpfungen auf dem Desktop. Wie erstellt man sie in Debian11? Werfen wir einen Blick auf das ausführliche Tutorial unten. Klicken Sie mit der rechten Maustaste auf eine leere Stelle auf dem Desktop und wählen Sie [Launcher erstellen]. Legen Sie in der Popup-Oberfläche das Programm zum Erstellen einer Verknüpfung unter [Befehl] fest. Der Benutzer kann das Symbol selbst festlegen, indem er auf [Erstellen] klickt. Dann können Sie die Verknüpfung sehen, wie im Bild unten gezeigt. Wenn die Verknüpfung nicht mehr benötigt wird, klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie [Löschen].

Debian ist eine beliebte Linux-Distribution, die häufig auf Servern und Desktop-Systemen verwendet wird. GCC (GNUCompilerCollection) ist eine Open-Source-Compiler-Suite, die zum Kompilieren von C, C++, Fortran und anderen Programmiersprachen verwendet wird. Die Installation von GCC und GCC10 ist sehr einfach In diesem Artikel erhalten Sie eine detaillierte Installationsanleitung. Installieren Sie GCC1. Öffnen Sie Terminal und verwenden Sie den folgenden Befehl, um die Paketliste zu aktualisieren: „shellsudoaptupdate“ 2. Installieren Sie GCC und die zugehörigen Tools: sudoaptinstallbuild-essential Dieser Befehl wird installiert

Das Grundkonzept des Lastausgleichs Lastausgleich (Loadbalancing) ist eine Computernetzwerktechnologie, mit der die Last auf mehrere Computer (Computercluster), Netzwerkverbindungen, CPUs, Festplatten oder andere Ressourcen verteilt wird, um eine optimale Ressourcennutzung zu erreichen , minimieren Sie die Reaktionszeit und vermeiden Sie Überlastungen. Die Verwendung mehrerer Serverkomponenten mit Lastausgleich anstelle einer einzelnen Komponente kann die Zuverlässigkeit durch Redundanz verbessern. Lastausgleichsdienste werden normalerweise von spezieller Software und Hardware durchgeführt. Eine der wichtigsten Anwendungen des Lastausgleichs ist die Verwendung mehrerer Server zur Bereitstellung eines einzelnen Dienstes. Diese Lösung wird manchmal als Serverfarm bezeichnet. Normalerweise wird der Lastausgleich hauptsächlich auf Websites und im großen Internet verwendet
