Heim Backend-Entwicklung PHP-Tutorial Detaillierte Erläuterung der Schritte zum Aufbau einer LNMP-Entwicklungsumgebung unter Mac OS

Detaillierte Erläuterung der Schritte zum Aufbau einer LNMP-Entwicklungsumgebung unter Mac OS

Mar 13, 2017 pm 04:38 PM

Dieser Artikel stellt hauptsächlich die Schritte zum Aufbau einer LNMP-Entwicklungsumgebung unter Mac OS vor. Der Artikel stellt die Schritt-für-Schritt-Schritte sehr detailliert vor und hat einen gewissen Referenzwert für alle Freunde, die sie benötigen können folgen. Werfen wir gemeinsam einen Blick darauf.

1. Übersicht

Jeder sollte wissen, dass LNMP für:

LinuxNginx+MySQL steht +PHP ist eine Website-Server-Architektur. Linux ist die Sammelbezeichnung für eine Klasse von Unix-Computerbetriebssystemen und derzeit das beliebteste freie Betriebssystem. Zu den repräsentativen Versionen gehören: Debian, Centos, Ubuntu, Fedora, Gentoo usw. Nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server sowie ein IMAP/POP3/SMTP-Proxy-Server. MySQL ist ein kleines relationales Datenbankverwaltungssystem. PHP ist eine Skriptsprache, die serverseitig ausgeführt und in HTML-Dokumente eingebettet wird. Diese vier Arten von Software sind alle kostenlose und Open-Source-Software. In Kombination ergeben sie ein kostenloses, effizientes und skalierbares Website-Servicesystem. Werfen wir einen Blick auf die Details dieses Artikels.

2. Homebrew installieren

Ein wesentlicher Schritt für Programmierer, die Mac verwenden, ist die Installation von Homebrew, er ist wie der

Der Befehl von centOS ist derselbe wie der Befehl yum von Ubuntu. Mit dem Befehl apt-get können wir einige Softwarepakete schnell installieren. brew

Der Befehl zum Installieren von Homebrew über die Befehlszeile lautet wie folgt:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Nach dem Login kopieren
Verwenden Sie

, um zu überprüfen, ob ein Konflikt vorliegt, und verwenden Sie dann brew doctor um das Gebräu zu verbessern. brew update && brew upgrade

3. Nginx installieren

nginx kann direkt mit dem Befehl brew in Mac OS installiert werden:

brew install nginx
Nach dem Login kopieren
Wenn Sie Port 80 verwenden müssen, müssen Sie Nginx zur Stammgruppe hinzufügen:

sudo cp -v /usr/local/opt/nginx/*.plist /Library/LaunchDaemons/
sudo chown root:wheel /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Nach dem Login kopieren
Dann verwenden Sie den Befehl, um den Nginx-Dienst zu starten:

sudo nginx
Nach dem Login kopieren
Test ob Nginx erfolgreich installiert wurde, weil Die Standardkonfigurationsdatei

überwacht Port 8080. Stellen Sie daher zuerst eine Anfrage an Port 8080:

curl -IL http://www.php.cn/:8080
Nach dem Login kopieren
Das Ergebnis sollte etwa wie folgt aussehen:

HTTP/1.1 200 OK
Server: nginx/1.9.1
Date: Fri, 29 May 2015 14:50:47 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Fri, 29 May 2015 14:40:47 GMT
Connection: keep-alive
ETag: "5444dea7-264"
Accept-Ranges: bytes
Nach dem Login kopieren
nginx bezogen Der Vorgang ist wie folgt:

sudo nginx //启动nginx
sudo nginx -s reload|reopen|quit //重新加载|重启|退出
Nach dem Login kopieren

4. Installieren Sie php-fpm

Da Brew nicht über die PHP-FPM-Quelle verfügt, fügen Sie zunächst die Quelle hinzu:

brew tap homebrew/dupes
brew tap homebrew/php
Nach dem Login kopieren
Installieren Sie dann PHP-FPM und geben Sie den Befehl ein:

brew install php56 --whitout-apache --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm
Nach dem Login kopieren
Die Das Programm wird automatisch installiert. Warten Sie einige Minuten, bis die Installation abgeschlossen ist.

Nachdem die Installation abgeschlossen ist, müssen Sie PHP zu

hinzufügen: $PATH

# 如果使用bash的话
vim ~/.bash_profile
export PATH="/usr/local/sbin:$PATH"
source ~/.bash_profile

# 如果使用ZSH的话
vim ~/.zshrc
export PATH="/usr/local/sbin:$PATH"
source ~/.zshrc
Nach dem Login kopieren
Dann können Sie php-fpm so einstellen, dass es beim Booten automatisch startet:

mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/php56/homebrew.mxcl.php56.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php56.plist
Nach dem Login kopieren
Verwenden Sie den folgenden Befehl, um zu überwachen, ob php-fpm erfolgreich gestartet wird:

lsof -Pni4 | grep LISTEN | grep php
Nach dem Login kopieren
Wenn es erfolgreich gestartet wird, sollte eine Ausgabe ähnlich der folgenden angezeigt werden:

php-fpm 27578 wenzhiquan 9u IPv4 0xf29f8b26c08fc27  0t0 TCP 127.0.0.1:9000 (LISTEN)
php-fpm 27628 wenzhiquan 0u IPv4 0xf29f8b26c08fc27  0t0 TCP 127.0.0.1:9000 (LISTEN)
php-fpm 27629 wenzhiquan 0u IPv4 0xf29f8b26c08fc27  0t0 TCP 127.0.0.1:9000 (LISTEN)
php-fpm 27630 wenzhiquan 0u IPv4 0xf29f8b26c08fc27  0t0 TCP 127.0.0.1:9000 (LISTEN)
Nach dem Login kopieren

5. MySQL installieren

MySQL kann auch direkt mit dem Befehl brew installiert werden:

brew install mysql
Nach dem Login kopieren
Ebenso können Sie MySQL so einstellen, dass es startet automatisch beim Booten:

ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Nach dem Login kopieren
Führen Sie dann eine sichere Installation von MySQL durch. Verwenden Sie die folgenden Befehle, um das Root-Passwort zu ändern, anonyme Benutzer zu löschen, Remote-Verbindungen zu schließen usw.:

mysql_secure_installation
Nach dem Login kopieren
Dann wird folgender Inhalt ausgegeben:

> Enter current password for root (enter for none):  //默认没有密码,直接回车即可
> Change the root password? [Y/n]      //是否更改root密码,选择是,然后输入并确认密码
> Remove anonymous users? [Y/n]       //是否删除匿名用户,选择是
> Disallow root login remotely? [Y/n]     //是否禁止远程登录,选择是
> Remove test database and access to it? [Y/n]   //是否删除test数据库,选择是
> Reload privilege tables now? [Y/n]     //是否重载表格数据,选择是
Nach dem Login kopieren
Testen Sie, ob die Datenbank erfolgreich installiert wurde:

mysql -u root -p
Nach dem Login kopieren
Geben Sie dann das soeben festgelegte Root-Passwort ein, folgender Inhalt wird ausgegeben :

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit   //输入exit退出数据库
Nach dem Login kopieren

6. Nginx konfigurieren

Erstellen Sie zunächst einige Ordner für unsere Konfigurationsdateien Ubuntus Nginx-Struktur:

mkdir -p /usr/local/etc/nginx/logs
mkdir -p /usr/local/etc/nginx/sites-available
mkdir -p /usr/local/etc/nginx/sites-enabled
mkdir -p /usr/local/etc/nginx/conf.d
mkdir -p /usr/local/etc/nginx/ssl

sudo mkdir -p /var/www
sudo chown :staff /var/www
sudo chmod 775 /var/www
Nach dem Login kopieren
Dann ändern Sie die Nginx-Konfigurationsdatei:

vim /usr/local/etc/nginx/nginx.conf
Nach dem Login kopieren
Ersetzen Sie den Inhalt durch:

worker_processes 1;

error_log /usr/local/etc/nginx/logs/error.log debug;

events {
 worker_connections 1024;
}

http {
 include    mime.types;
 default_type  application/octet-stream;

 log_format main '$remote_addr - $remote_user [$time_local] "$request" '
      '$status $body_bytes_sent "$http_referer" '
      '"$http_user_agent" "$http_x_forwarded_for"';

 access_log /usr/local/etc/nginx/logs/access.log main;

 sendfile   on;

 keepalive_timeout 65;

 index index.html index.php;

 include /usr/local/etc/nginx/sites-enabled/*;
}
Nach dem Login kopieren
Erstellen Sie dann die PHP-FPM-Konfiguration Datei:

vim /usr/local/ect/nginx/conf.d/php-fpm
Nach dem Login kopieren
Geben Sie den folgenden Inhalt ein:

location ~ \.php$ {
 try_files  $uri = 404;
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param script_FILENAME $document_root$fastcgi_script_name;
 include  fastcgi_params;
}
Nach dem Login kopieren
Fügen Sie dann die Site-Konfigurationsdatei hinzu:

vim /usr/local/ect/nginx/sites-enabled/default
Nach dem Login kopieren
Geben Sie den folgenden Inhalt ein:

server {
 listen  80;
 server_name localhost;
 root  /var/www/;

 access_log /usr/local/etc/nginx/logs/default.access.log main;

 location / {
  include /usr/local/etc/nginx/conf.d/php-fpm;
 }

 location = /info {
  allow 127.0.0.1;
  deny all;
  rewrite (.*) /.info.php;
 }

 error_page 404  /404.html;
 error_page 403  /403.html;
}
Nach dem Login kopieren
Starten Sie nginx neu. Die Konfiguration ist zum Testen abgeschlossen

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Aufbau einer LNMP-Entwicklungsumgebung unter Mac OS. 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 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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Keine Reaktion bei Passworteingabe auf der Mac-Tastatur? Keine Reaktion bei Passworteingabe auf der Mac-Tastatur? Feb 20, 2024 pm 01:33 PM

Einleitung: In diesem Artikel stellt Ihnen diese Website die relevanten Inhalte zum Thema „Nicht reagierende Mac-Tastatur bei der Eingabe von Passwörtern“ vor. Ich hoffe, dass er für Sie hilfreich ist. Werfen wir einen Blick darauf. Wie lässt sich das Problem lösen, dass das Passwort auf dem Apple Mac-System nicht eingegeben werden kann? Sie können auch versuchen, diese Tastatur an andere Computer anzuschließen, um zu sehen, ob sie normal funktioniert. Wenn das gleiche Problem auf einem anderen Computer auftritt, liegt höchstwahrscheinlich ein Fehler an der Tastatur selbst vor. Sie können darüber nachdenken, die Tastatur auszutauschen oder zu reparieren. Wenn Sie sich mit Ihrem Mac-Computer zum ersten Mal bei Alipay anmelden, finden Sie die Anmeldeschnittstelle vor und können Ihr Passwort nicht eingeben. Im Passwort-Eingabefeld wird angezeigt: „Bitte klicken Sie hier, um die Steuerung zu installieren“, daher erfordert die Alipay-Anmeldung die Installation von Sicherheitskontrollen. Sicherheitskontrollen können die von Ihnen eingegebenen Informationen (Betrag, Passwort usw.) verschlüsseln und schützen, um die Kontosicherheit zu verbessern. Binden

3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens 3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens Mar 06, 2024 pm 12:20 PM

Viele Mac-Benutzer neigen dazu, den Standardnamen ihres Geräts beizubehalten und denken möglicherweise nie darüber nach, ihn zu ändern. Viele Leute entscheiden sich dafür, den Namen aus der Ersteinrichtung beizubehalten, beispielsweise „Johnnys MacBook Air“ oder einfach „iMac“. Zu lernen, wie Sie den Namen Ihres Mac ändern, ist eine sehr nützliche Fähigkeit, insbesondere wenn Sie über mehrere Geräte verfügen, da Sie diese schnell unterscheiden und verwalten können. Als Nächstes zeigen wir Ihnen Schritt für Schritt, wie Sie den Computernamen, den Hostnamen und den Bonjour-Namen (lokaler Hostname) im macOS-System ändern. Warum sollten Sie Ihren Mac-Namen ändern? Das Ändern des Namens Ihres Mac kann nicht nur Ihre Persönlichkeit zeigen, sondern auch dazu beitragen, das Benutzererlebnis zu verbessern: Personalisieren Sie Ihren Mac: Der Standardname entspricht möglicherweise nicht Ihrem Geschmack. Ändern Sie ihn in einen Namen, der Ihnen gefällt.

Haben Sie Ihr Mac-Installer-Passwort vergessen? Haben Sie Ihr Mac-Installer-Passwort vergessen? Feb 20, 2024 pm 01:00 PM

Einleitung: In diesem Artikel stellt Ihnen diese Website die relevanten Inhalte zum Thema „Passwort vergessen“ des Mac-Installationsprogramms vor. Ich hoffe, dass er Ihnen hilfreich sein wird. Werfen wir einen Blick darauf. Was tun, wenn Sie Ihr Passwort für die Apple-Computerinstallationssoftware vergessen? Suchen Sie zunächst in den Telefoneinstellungen nach iCloud und klicken Sie, um es zu öffnen. Geben Sie als Nächstes Ihre Kontonummer und Ihr Passwort ein. Unterhalb der Anmeldeschaltfläche befindet sich eine Zeile mit kleinen Wörtern, die Sie darauf hinweist, wenn Sie Ihre ID oder Ihr Passwort vergessen haben. Klicken Sie auf diese Option. Nachdem Sie auf der Anmeldeoberfläche mehrmals ein falsches Passwort eingegeben haben, werden Sie normalerweise von Ihrem MacBook Pro aufgefordert, Ihre gebundene Apple-ID zum Zurücksetzen Ihres Passworts zu verwenden. Sie müssen lediglich den vom System angezeigten Schritten folgen, um das Zurücksetzen des Passworts abzuschließen. 3. Fahren Sie Ihren Mac zunächst herunter und starten Sie ihn dann neu. Halten Sie dabei sofort die Taste „com“ auf der Tastatur gedrückt.

pkg-Datei auf dem Mac installieren? pkg-Datei auf dem Mac installieren? Feb 20, 2024 pm 03:21 PM

Vorwort: Heute stellt Ihnen diese Website relevante Inhalte zur Installation von PKG-Dateien auf dem Mac vor. Vergessen Sie nicht, dieser Website zu folgen und jetzt damit zu beginnen! Die vorherige Version von macos pkg kann nicht zum Aktualisieren des Betriebssystems installiert werden: Wenn Ihr Laptop eine ältere Betriebssystemversion verwendet, wird empfohlen, ein Upgrade auf die neueste Betriebssystemversion durchzuführen. Denn ältere Versionen unterstützen möglicherweise nicht die Installation des neuesten macOS-Systems. Wählen Sie im Festplatten-Dienstprogramm „Löschen“, wählen Sie dann die MacOS-Erweiterung im Format aus, aktivieren Sie nicht die Verschlüsselungsoption und wählen Sie nicht das APFS-Format aus und klicken Sie schließlich auf die Schaltfläche „Löschen“, um das Problem zu lösen, dass der Vorgang nicht abgeschlossen werden kann macOS-Installation. Ziehen Sie das Symbol der Anwendung in die Datei, die mit „App“ beginnt

vmmac virtuelle Maschine im Vollbildmodus (wie man eine virtuelle Maschine im Vollbildmodus auf macOS ausführt) vmmac virtuelle Maschine im Vollbildmodus (wie man eine virtuelle Maschine im Vollbildmodus auf macOS ausführt) Feb 20, 2024 pm 01:15 PM

Vorwort: Viele Freunde haben Fragen zum Vollbild der virtuellen VMMAC-Maschine gestellt. Ich hoffe, dass dieser Artikel für Sie hilfreich ist. Lass uns einen Blick darauf werfen! Die virtuelle Mac-Maschine Overwatch hat keinen Bildschirmgrund: Problem mit der Grafikkartenkompatibilität. Wenn Sie Overwatch früher normal ausgeführt haben, jetzt aber ein schwarzer Bildschirm angezeigt wird, kann dies an einem fehlerhaften Grafiktreiber liegen. Lösung: Prüfen Sie, ob die Grafikkarte die Spielanforderungen unterstützt. Grafikkartentreiber aktualisieren. Versuchen Sie, ein anderes Netzteil zu verwenden, um die zweite Möglichkeit auszuschließen. Überprüfen Sie, ob auf der Hauptplatine Anomalien vorliegen, z. B. ob der Kondensator ausgebeult ist (möglicherweise defekt ist), ob offensichtliche Schäden an der Oberfläche der Hauptplatine vorliegen, die zu einer Stromkreisunterbrechung führen usw. Es wird empfohlen, das Motherboard zur Überprüfung an eine Reparaturwerkstatt zu schicken. Wenn die Bedingungen es zulassen, können Sie darüber nachdenken, es durch ein anderes zu ersetzen.

So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein Mar 19, 2024 am 08:28 AM

Kürzlich haben einige Freunde den Redakteur gefragt, wie man WeChat Mac so einrichtet, dass er Sprachnachrichten automatisch in Text umwandelt. Im Folgenden finden Sie eine Methode zum Einrichten von WeChat Mac, um Sprachnachrichten automatisch in Text umzuwandeln. Schritt 1: Öffnen Sie zunächst die Mac-Version von WeChat. Wie im Bild gezeigt: Schritt 2: Klicken Sie anschließend auf „Einstellungen“. Wie im Bild gezeigt: Schritt 3: Klicken Sie dann auf „Allgemein“. Wie im Bild dargestellt: Schritt 4: Aktivieren Sie anschließend die Option „Sprachnachrichten im Chat automatisch in Text umwandeln“. Wie im Bild gezeigt: Schritt 5: Schließen Sie abschließend das Fenster. Wie im Bild gezeigt:

3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren 3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren Mar 15, 2024 pm 08:43 PM

Standardmäßig nimmt das iPhone Fotos von der Kamera im HEIC-Format auf. HEIC steht für High Efficiency Image Container und kann mehr Pixeldaten als PNG- oder JPG-Dateien speichern, wodurch im Vergleich zu anderen Formaten deutlich weniger Speicherplatz auf dem iPhone-Speicher beansprucht wird. Diese Dateien funktionieren am besten auf iPhones, werden jedoch im Internet nicht allgemein akzeptiert, da sie häufig zu verschwommenen/körnigen Bildern führen, wenn Sie sie mit Geräten teilen, die nicht von Apple stammen. Um sicherzustellen, dass HEIC-Bilder auf anderen Geräten kompatibel sind, müssen Sie sie möglicherweise in das JPG-Format konvertieren. In diesem Artikel erfahren Sie, wie Sie HEIC-Bilder auf dem Mac in JPG konvertieren. So konvertieren Sie HEIC-Fotos in JPG auf dem Mac [3 Methoden] Methode

Wie ändere ich den Dateinamen auf dem Apple Mac? Wie ändere ich den Dateinamen auf dem Apple Mac? Feb 20, 2024 pm 01:30 PM

Einleitung: In diesem Artikel erfahren Sie, wie Sie den Dateinamen auf dem Apple Mac ändern. Ich hoffe, er hilft Ihnen. Schauen wir uns das an. So benennen Sie Mac-Dateien um: Wählen Sie zunächst den Ordner aus, den Sie umbenennen möchten, und drücken Sie dann die Eingabetaste, die Eingabetaste. Zu diesem Zeitpunkt wird der Bearbeitungsstatus des Dateinamens angezeigt und kann geändert werden. Bestätigen Sie nach Abschluss der Änderung, um die Umbenennung des Ordners abzuschließen. Nachdem Sie den Ordner ausgewählt haben, der umbenannt werden soll, drücken Sie zunächst die Eingabetaste auf der Tastatur. Zu diesem Zeitpunkt werden Sie feststellen, dass der Ordnername bearbeitbar ist und Sie ihn ändern können. Nachdem Sie die Änderung abgeschlossen haben, drücken Sie zur Bestätigung die Eingabetaste und schließen damit die Umbenennung des Ordners ab. 3. Wir öffnen zunächst die Datei auf dem Computer

See all articles