国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Backend-Entwicklung PHP-Tutorial Apache PHP MySQL-Entwicklungsumgebung Installation Tutorial_php Beispiel

Apache PHP MySQL-Entwicklungsumgebung Installation Tutorial_php Beispiel

Aug 17, 2016 pm 01:02 PM
apache mysql php

Tutorial zur Einrichtung der Apache-PHP-MySQL-Entwicklungsumgebung, das allen als Referenz zur Verfügung gestellt wird

0. Ressourcenlink:

360 Cloud Disk: https://yunpan.cn/c6wpzYwbfmLJY (Extraktionscode: 0190)

1. Installieren Sie zun?chst die Compilerumgebung

Die folgende Datei:

2. Installieren Sie Apache PHP MySQL

Die folgende Datei:


2.1. Apache installieren

2.1.1 Installation

Nur ??ein paar wichtige Punkte

2.1.1.1


2.1.1.2


2.1.1.3


2.1.1.4.Geben Sie ?localhost“ in die Adressleiste des Browsers ein. Wenn die folgende Seite angezeigt wird, bedeutet dies, dass Sie Apache erfolgreich installiert haben.


2.1.2. Apache konfigurieren

2.1.2.1


2.1.2.2


2.1.2.3. Geben Sie confextrahttpd-vhosts.conf in das Apache-Installationsverzeichnis ein


2.1.2.4. ?ndern Sie die System-Hosts-Datei


2.1.2.5.


2.1.2.6.

Suchen Sie das Apache-Symbol auf dem Desktop und starten Sie Apache neu


2.1.2.7.

Geben Sie im Browser haha.com ein, die folgende Seite erscheint


2.2. PHP installieren

2.2.1 Installation

Klicken Sie mit der rechten Maustaste auf das PHP-komprimierte Paket und w?hlen Sie ?Datei extrahieren“


2.2.2. PHP konfigurieren und mit Apache verknüpfen

2.2.2.1.Wenn die Datei php.ini nicht existiert, erstellen Sie eine neue Datei php, ini im PHP-Installationsverzeichnis und kopieren Sie den Inhalt der Datei php.ini-development in PHP-Installationsverzeichnis in PHP, INI umwandeln und

?ndern


2.2.2.2.Geben Sie die httpd.conf-Datei des Apache-Installationsverzeichnisses ein


2.2.2.3. Erstellen Sie eine neue ?a.php“ im Blog-Ordner und schreiben Sie den folgenden Inhalt


2.2.2.4. Apache neu starten

2.2.2.5. Testen

Geben Sie haha.com/a.php in den Browser ein, die folgende Seite wird angezeigt


2.3. MySQL installieren

2.3.1 Installation

2.3.1.1

2.3.1.2

2.3.1.3

2.3.1.4

2.3.1.5

2.3.1.6


2.3.2修改php安裝目錄下的ini文件


2.3.3.測試

在blog文件中新建文件 " test_sql.php"


2.3.4.重啟apache

2.3.5.測試

在瀏覽器輸入 haha.com/test_sql.php ,顯示如下頁面


2.4.上手mysql

2.4.1.連接到數(shù)據(jù)庫服務(wù)器


2.4.2.告訴服務(wù)器您的字符集

2.4.2.1.查看方法,右擊dos窗口,選擇“屬性”


2.4.2.2.使用該命令來設(shè)置字符集:set names xxx;


2.4.3.在輸入sql語句時(shí)最好不要用記事本來寫代碼,否則可能出現(xiàn)錯(cuò)誤ERROR1064

2.5配置Sublime Text 2(下載該軟件請參考文首云盤鏈接)

2.5.1.編輯sublime Text/Data/Packages/User/open_broswer.py

url_map = { 'D:\\software\\server\\apache2.2\\htdocs' : 'http://localhost/',}

[注意] D:\\www\\應(yīng)為你的localhost指向的真實(shí)目錄

2.5.2.安裝PHP語法提示
工具欄:Preferences->Package Settings->SublimeLinter->Settings - User

{"sublimelinter": true,"sublimelinter_executable_map":{  "php":"D:\\software\\server\\php5.4\\php.exe"}}

把上面的地址替換為你實(shí)際的php.exe的地址

2.6.安裝時(shí)出現(xiàn)的的問題

2.6.1.無法訪問localhost

是因?yàn)槲覀冎芭渲胊pache時(shí)執(zhí)行了這一步


解決方法

打開apache安裝目錄的conf\extra\httpd-vhosts.conf,如下圖修改,修改后記得重啟apache


記得重啟apache

2.6.2.Sublime Text 2 中文亂碼問題

在Sublime中新建php文件,輸入 echo '中文'; 轉(zhuǎn)到瀏覽器后,瀏覽器出現(xiàn)亂碼,沒有正常顯示中文。

解決方法:

在代碼開頭,即 <?php 之前添加

3.更改網(wǎng)站根目錄

譬如把網(wǎng)站根目錄從以前的D:\software\server\apache2.2\htdocs改為D:\software\server\www

3.1.打開apache安裝目錄下的conf\httpd.conf文件

3.1.1


3.2.


3.2.修改apache的httpd-vhosts.conf文件


3.3.重啟apache

3.4.配置Sublime Text 2

編輯sublime Text/Data/Packages/User/open_broswer.py

<span style="font-size:14px;">url_map = { 'D:\software\server\www' : 'http://localhost/',}</span>

[注意] D:\\www\\應(yīng)為你的localhost指向的真實(shí)目錄

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

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

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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.

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)

Anwendung der semantischen Struktur mit Artikel, Abschnitt und beiseite in HTML Anwendung der semantischen Struktur mit Artikel, Abschnitt und beiseite in HTML Jul 05, 2025 am 02:03 AM

Die rationale Verwendung semantischer Tags in HTML kann die Klarheit, Zug?nglichkeit und SEO -Effekte der Seitenstruktur verbessern. 1. für unabh?ngige Inhaltsbl?cke wie Blog-Beitr?ge oder Kommentare muss sie in sich geschlossen werden. 2. für klassifizierungsbezogene Inhalte, die normalerweise Titel enthalten, ist für verschiedene Module der Seite geeignet. 3.. Wird für Hilfsinformationen im Zusammenhang mit dem Hauptinhalt verwendet, nicht jedoch Kern, wie z. B. Seitenleistenempfehlungen oder Autorprofile. In der tats?chlichen Entwicklung sollten Etiketten kombiniert und andere, überm??ige Verschachtelung vermeiden, die Struktur einfach halten und die Rationalit?t der Struktur durch Entwicklerwerkzeuge überprüfen.

Zurücksetzen des Stammkennworts für MySQL Server Zurücksetzen des Stammkennworts für MySQL Server Jul 03, 2025 am 02:32 AM

Um das Stammkennwort von MySQL zurückzusetzen, befolgen Sie die folgenden Schritte: 1. Stoppen Sie den MySQL -Server, verwenden Sie Sudosystemctlstopmysql oder sudosystemctlStopmysqld. 2. Führen Sie MySQL in--skip-Grant-Tabellen-Modus aus und führen Sie Sudomysqld-Skip-Grant-Tabellen aus &; 3.. Melden Sie sich bei MySQL an und führen Sie den entsprechenden SQL -Befehl aus, um das Passwort gem?? der Version zu ?ndern, z.

Umgang mit Nullwerten in MySQL -Spalten und -Anfragen Umgang mit Nullwerten in MySQL -Spalten und -Anfragen Jul 05, 2025 am 02:46 AM

Beachten Sie bei der Behandlung von Nullwerten in MySQL: 1. Beim Entwerfen der Tabelle sind die Schlüsselfelder auf Notnull gesetzt, und optionale Felder sind null zugelassen. 2. isnull oder isnotnull muss mit = oder! = Verwendet werden; 3. IFNULL oder Koalesce -Funktionen k?nnen verwendet werden, um die Standardwerte für die Anzeige zu ersetzen. 4. Seien Sie vorsichtig, wenn Sie Nullwerte direkt verwenden, wenn Sie einfügen oder aktualisieren, und achten Sie auf die Verarbeitungsmethoden für Datenquellen und ORM -Framework. NULL stellt einen unbekannten Wert dar und entspricht keinem Wert, einschlie?lich sich selbst. Seien Sie daher vorsichtig, wenn Sie Tabellen abfragen, z?hlen und anschlie?en, um fehlende Daten oder logische Fehler zu vermeiden. Die rationale Verwendung von Funktionen und Einschr?nkungen kann die durch NULL verursachten St?rungen wirksam verringern.

Analyse des MySQL Slow Query -Protokolls, um Leistungs Engp?sse zu finden Analyse des MySQL Slow Query -Protokolls, um Leistungs Engp?sse zu finden Jul 04, 2025 am 02:46 AM

Schalten Sie MySQL langsame Abfrageprotokolle ein und analysieren Sie standhafte Leistungsprobleme. 1. Bearbeiten Sie die Konfigurationsdatei oder setzen Sie dynamisch Slow_query_log und long_query_time; 2. Das Protokoll enth?lt wichtige Felder wie query_time, lock_time, rows_examed, um die Effizienz -Engp?sse zu beurteilen. 3. Verwenden Sie Mysqldumpslow- oder Pt-Query-Digest-Tools, um die Protokolle effizient zu analysieren. 4. Optimierungsvorschl?ge umfassen das Hinzufügen von Indizes, das Vermeidung von Auswahl*, das Aufteilungsabfragen usw. Das Hinzufügen eines Index zu user_id kann die Anzahl der gescannten Zeilen erheblich reduzieren und die Effizienz der Abfrage verbessern.

Logische Sicherungen mit MySQldump in MySQL durchführen Logische Sicherungen mit MySQldump in MySQL durchführen Jul 06, 2025 am 02:55 AM

Mysqldump ist ein gemeinsames Werkzeug, um logische Sicherungen von MySQL -Datenbanken durchzuführen. Es generiert SQL -Dateien, die Anweisungen erstellen und einfügen, um die Datenbank wieder aufzubauen. 1. Es wird nicht die Originaldatei getroffen, sondern die Datenbankstruktur und den Inhalt in tragbare SQL -Befehle konvertiert. 2. Es ist für kleine Datenbanken oder eine selektive Wiederherstellung geeignet und ist nicht für die schnelle Wiederherstellung von Daten auf TB-Ebene geeignet. 3. Die gemeinsamen Optionen sind-Single-Transaktion, -databasen,-ALLE-DATABASEN, -ROUTINES usw.; 4. Verwenden Sie den Befehl MySQL, um w?hrend der Genesung importieren zu k?nnen, und k?nnen Sie fremde Schlüsselprüfungen ausschalten, um die Geschwindigkeit zu verbessern. 5. Es wird empfohlen, die Sicherung regelm??ig zu testen, die Komprimierung und automatische Einstellung zu verwenden.

Wie richte ich OCSP in Apache ein, um eine bessere SSL -Leistung zu erzielen? Wie richte ich OCSP in Apache ein, um eine bessere SSL -Leistung zu erzielen? Jul 05, 2025 am 12:03 AM

ToNableableocspstaplingInapache, sorgen für die Erkl?rung, FIRST, ERFORMENT, BESTEHMEN SIE, ERFORMATIONEN, OpenSL0.9.8HorneWer, undhaveavalidsslcertificateInstalled.NextificateInstalled

Paginierung von Ergebnissen mit Limit und Offset in MySQL Paginierung von Ergebnissen mit Limit und Offset in MySQL Jul 05, 2025 am 02:41 AM

MySQL Paging wird üblicherweise unter Verwendung von Limit und Offset implementiert, seine Leistung ist jedoch unter gro?em Datenvolumen schlecht. 1. Die Begrenzung steuert die Anzahl jeder Seite, steuert die Startposition und die Syntax ist limitnoffsetm. 2. Leistungsprobleme werden durch überm??ige Aufzeichnungen und Verwerfen von Offset -Scans verursacht, was zu einer geringen Effizienz führt. 3. Die Optimierungsvorschl?ge umfassen die Verwendung von Cursor -Paging, die Indexbeschleunigung und die faule Belastung; V.

Feststellung sicherer Remote -Verbindungen zu einem MySQL -Server Feststellung sicherer Remote -Verbindungen zu einem MySQL -Server Jul 04, 2025 am 01:44 AM

ToseyconnecttoaremotemysqlServer, UsSesshtunneling, configuremysqlforremoteAccess, setfirewallrules und considerslencryption .First, etablansShtunnelwithSsh-l3307: localhost: 3306user@remote-server-nandconnectviamysql-h127.0.1-p3307.second, editmys

See all articles