Inhaltsverzeichnis
在Debian系统下配置LNMP的教程,debianlnmp
Heim Backend-Entwicklung PHP-Tutorial 在Debian系统下配置LNMP的教程,debianlnmp_PHP教程

在Debian系统下配置LNMP的教程,debianlnmp_PHP教程

Jul 13, 2016 am 09:46 AM
debian lnmp

在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

Nach dem Login kopieren

即可安装MySQL,安装过程中会询问 root密码 ,键入你需要的密码之后回车即可。

安装完成后,执行如下命令进行一步安全设置:

mysql_secure_installation

Nach dem Login kopieren

按照提示进行,过程中会询问是否更改 root密码,是否移除匿名用户,是否禁止root远程登录等。
2,安装PHP
执行命令:

apt-get install php5-fpm php5-gd php5-mysql php5-memcache php5-curl

Nach dem Login kopieren

上面的命令安装了php5-memcache的扩展,于是继续安装 Memcached 。

apt-get install memcached

Nach dem Login kopieren

安装完毕之后,使用 php5-fpm -v 查看一下PHP的版本:

 
root@ztbox:~# php5-fpm -v
Nach dem Login kopieren

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

Nach dem Login kopieren

然后启动Nginx:

service nginx start

Nach dem Login kopieren

访问结果如上图,接下来配置Nginx。

vim /etc/nginx/sites-available/default

Nach dem Login kopieren

……
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

Nach dem Login kopieren

接下来我们新建一个phpinfo,查看php的详细信息:

vim /usr/share/nginx/html/phpinfo.php

<&#63;php phpinfo(); &#63;>

Nach dem Login kopieren

保存之后访问 http://ip/phpinfo.php , 如果出现 phpinfo 页面,则大功告成。

如何新建站点
和军哥的一键包不同,此方法所安装的 LNMP 需要手动添加站点配置文件。

cd /etc/nginx/conf.d

Nach dem Login kopieren

进入配置文件目录,新建一个站点配置文件,比如

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
}

Nach dem Login kopieren

保存之后重启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;

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1029602.htmlTechArticle在Debian系统下配置LNMP的教程,debianlnmp LNMP环境的配置是需要让我们的主机支持Nginx、MySQL、PHP、phpMyAdmin,这样配置好之后就可以直接使用此...
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 KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

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

Heiße Werkzeuge

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)

So installieren Sie Snap unter Debian 12 So installieren Sie Snap unter Debian 12 Mar 20, 2024 pm 08:51 PM

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

Debian-Installation von Wine und Debian-Installation von Wine-Tutorial Debian-Installation von Wine und Debian-Installation von Wine-Tutorial Feb 12, 2024 am 10:36 AM

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

Eine vollständige Anleitung zur Installation von Debian- und Deb-Dateien unter Windows Eine vollständige Anleitung zur Installation von Debian- und Deb-Dateien unter Windows Feb 14, 2024 pm 11:03 PM

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

So installieren Sie Steam unter Debian 12 So installieren Sie Steam unter Debian 12 Mar 21, 2024 pm 10:10 PM

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

So melden Sie sich in Debian 11 ab oder fahren das System herunter So melden Sie sich in Debian 11 ab oder fahren das System herunter Dec 27, 2023 pm 02:22 PM

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

So fügen Sie ein Desktop-Verknüpfungssymbol unter Debian11 hinzu So fügen Sie ein Desktop-Verknüpfungssymbol unter Debian11 hinzu Jan 09, 2024 am 10:06 AM

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].

Detaillierte Anleitung zur Installation von GCC und GCC10 unter Debian Detaillierte Anleitung zur Installation von GCC und GCC10 unter Debian Feb 10, 2024 pm 03:57 PM

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

So erstellen Sie Nginx- und Tomcat-Server unter Debian, um einen Lastausgleich zu erreichen So erstellen Sie Nginx- und Tomcat-Server unter Debian, um einen Lastausgleich zu erreichen May 19, 2023 pm 10:31 PM

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

See all articles