Ben?tigt die integrierte PHP-Umgebung noch MySQL?
Sep 27, 2019 am 11:58 AMGemeinsame PHP-Integrationsumgebung
1.AppServ
AppServ ist eine PHP-Webseiten-Website Mit dem Toolpaket packt der thail?ndische Autor einige kostenlose Website-Erstellungsressourcen im Internet in ein einziges Installationsprogramm um, um Anf?ngern den schnellen Abschluss der Website-Erstellung zu erleichtern. Die in AppServ enthaltene Software ist: Apache, Apache Monitor, PHP, MySQL, PHP-Nuke, phpMyAdmin. Für Anf?nger geeignet AppServ 2.5.10 Komponentenversion:
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
AppServ 2.6.0 Komponente Version:
Apache 2.2.8
PHP 6.0.0-dev
MySQL 6.0.4-alpha
phpMyAdmin-2.10.3
2.XAMPP
XAMPP ist eine umfassende integrierte Umgebung mit chinesischen Anweisungen. XAMPP ist nicht nur für Windows, sondern eine einfach zu installierende Apache-Distribution für Linux, Windows, Mac OS X und Solaris. Das Softwarepaket umfasst Apache-Server, MySQL, SQLite, PHP, Perl, FileZilla FTP Server, Tomcat und mehr. Die Standardinstallation ?ffnet alle Funktionen, es gibt jedoch Sicherheitsprobleme. Die folgenden Sicherheitsprobleme müssen festgelegt werden.
Der MySQL-Administrator (root) hat kein Passwort festgelegt. über das Netzwerk kann auf den MySQL-Server zugegriffen werden. Auf PHPMyAdmin kann über das Web zugegriffen werden. Auf Muster kann über das Internet zugegriffen werden. Benutzer des Mercury-Mailservers und des FileZilla-FTP-Servers sind ?ffentlich.
3.WampServer
WampServer – WampServe integriert Apache, MySQL, PHP, phpmyadmin, unterstützt Apaches mod_rewrite, PHP-Erweiterungen und Apache-Module müssen nur im aktiviert werden Das ?ffnen des Menüs ?/Schlie?en“ kann durch einfaches Anklicken erfolgen und erspart Ihnen die Mühe, die Konfigurationsdatei zu ?ndern.
4. phpstudy
Dieses Paket integriert den neuesten Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer, der einmal installiert und ohne Konfiguration verwendet werden kann . Es ist eine sehr praktische und benutzerfreundliche PHP-Debugging-Umgebung. Das Programm umfasst nicht nur eine PHP-Debugging-Umgebung, sondern auch Entwicklungstools, Entwicklungshandbücher usw. Kurz gesagt, zum Erlernen von PHP ist nur ein Paket erforderlich.
Für Anf?nger, die PHP lernen, ist die Umgebungskonfiguration unter WINDOWS eine sehr schwierige Aufgabe, aber auch für Veteranen ist sie eine umst?ndliche Aufgabe. Egal, ob Sie ein Neuling oder ein erfahrener Benutzer sind, dieses Paket ist eine gute Wahl.
1. Vollst?ndig geeignet für das Betriebssystem Win2000/XP/2003, Sie k?nnen w?hlen, ob Sie IIS oder Apache installieren m?chten.
2. Dieses Programmpaket integriert die folgende Software, bei der es sich jeweils um die neuesten Versionen handelt.
PHP 5.2.5 ist eine neue CGI-Programmiersprache, die leicht zu erlernen, einfach zu verwenden, schnell und plattformübergreifend ist.
Apache 2.2.8 Die beliebteste HTTP-Serversoftware, schnell, zuverl?ssig und Open Source.
MySQL 5.0.45 bietet eine hohe Ausführungsleistung, schnelle Ausführungsgeschwindigkeit, ist einfach zu verwenden und ist eine gro?artige Datenbank.
phpMyAdmin 2.11.4 ist ein Open-Source-, WEB-basiertes und kompaktes MySQL-Verwaltungsprogramm.
ZendOptimizer 3.3.0 ist eine kostenlose PHP-Optimierungs-Engine, die die Leistung um mehr als 30 % verbessert.
OpenSSL 0.9.8g kryptografische Algorithmenbibliothek, SSL-Protokollbibliothek und Anwendungen.
eAccelerator 0.9.5.2 Eine weitere Beschleunigung, nicht weniger als ZendOptimizer.
3. Wenn Sie es als Server verwenden, ?ndern Sie bitte die Konfigurationsdatei leicht. Benutzername der MySQL-Datenbank: root, Passwort root. Bitte setzen Sie das Passwort nach der Installation zurück.
5.APMSer
APMServ 5.2.0 ist eine grafische Oberfl?che zum schnellen Erstellen von Apache 2.2.3, PHP 5.2.0, MySQL 5.0.27 und 4.0.26 , SQLite, ZendOptimizer, OpenSSL, phpMyAdmin, SQLiteManager und grüne Software für ASP-, CGI- und Perl-Website-Serverplattformen. Keine Installation erforderlich und flexible Mobilit?t. Beim Kopieren in andere Verzeichnisse, Partitionen oder andere Computer müssen Sie nur auf die Schaltfl?che ?Start“ in APMServ.exe klicken, um automatisch die entsprechenden Einstellungen vorzunehmen und Apache und MySQL als Systemdienste zu installieren.
APMServ vereint die Vorteile der Stabilit?t und Sicherheit von Apache und verfügt über eine grafische Verwaltungsoberfl?che, die so praktisch ist wie IIS. Es unterstützt auch die Versionen MySQL 5.0 und 4.0, virtuellen Host, virtuelles Verzeichnis, Portwechsel, SMTP und Upload-Gr??e Limit, automatische globale Variablen, SSL-Zertifikatserstellung, Cache-Leistungsoptimierung und andere Einstellungen k?nnen mit nur einem Mausklick vorgenommen werden.
Hinweise:
1. Der Pfad zum APMServ-Programm darf keine chinesischen Zeichen und Leerzeichen enthalten.
2. MySQL-Standardbenutzername: root, Passwort ist leer
3. MySQL-Datenbankdateispeicherverzeichnis: MySQL5.0/data oder MySQL4.0/data
4, Website-Stammverzeichnis [HTML, PHP] www/htdocs [ASP] www/asp [CGI, Perl] www/cgi-bin
5. Bitte verwenden Sie 127.0.0.1/ oder https://, um auf diesen Computer zuzugreifen . 127.0.0.1/ (wenn SSL aktiviert ist)
6. Nicht standardm??iger Port, die URL ist 127.0.0.1:port/ oder https://127.0.0.1:port/
7. APMServ integriert die folgende Software:
Apache 2.2.3 [HTTP-Server]
NetBox 2.8 Build 4128 [HTTP-Server + ASP-Skript-Interpretations-Engine]
PHP 5.2. 0 [PHP Script Interpretation Engine]
MiniPerl 5.8 [Perl Script Interpreter]
MySQL 5.0.27 [MySQL Database Server]
MySQL 4.0.26 [MySQL Database Server]
SQLite 3.3.8 [SQLite Datenbankserver]
phpMyAdmin 2.9.1.1 [Online-Verwaltungstool für MySQL-Datenbanken]
SQLiteManager 1.2.0 [Online-Verwaltungstool für SQLite-Datenbanken]
ZendOptimizer 3.2.0 [PHP-Skriptbeschleunigungs-Engine]
OpenSSL 0.9. 8d [HTTPS (SSL) Secure Transfer Protocol]
Add-ons:
Perl, CGI-Unterstützung (ActivePerl muss heruntergeladen werden):
APMSer 5.2.0 wird mitgeliefert MiniPerl, kann einfache Perl- und CGI-Programme ausführen. Wenn Sie komplexe Perl- oder CGI-Programme ausführen, laden Sie bitte ActivePerl herunter und installieren Sie es im Verzeichnis usr im Stammverzeichnis der Partition, auf der sich APMServ befindet. Wenn das Verzeichnis, in dem sich APMServ befindet, E:/APMServ5.2.0 ist, w?hlen Sie den Installationspfad von ActivePerl als E:/usr
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonBen?tigt die integrierte PHP-Umgebung noch MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

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

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

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

Inphp, variablenArepassedByValuebyDefault, BedeutungFunctionsSignmentsRecepeacopyofthedata, whilepassingyreferenceAllowsModificationStoeTheoriginalVariable.1.Weit PassingByValue, Changestothecopydonottheoriginal, Asshown, Asshown, $ b = $ -Pectheoriginal, Asshown, $ $ -Pectheoriginal, Asshown, $ organ

Um PHP -Datei -Uploads sicher zu verarbeiten, müssen Sie die Quelle und die Type und die Eingabe des Dateinamens und des Pfades überprüfen, Serverbeschr?nkungen festlegen und Mediendateien zweimal verarbeiten. 1. überprüfen Sie die Upload -Quelle, um CSRF durch Token zu verhindern, und erkennen Sie den realen MIME -Typ über die Finfo_file mithilfe der Whitelist -Steuerung. 2. Benennen Sie die Datei in eine zuf?llige Zeichenfolge um und bestimmen Sie die Erweiterung, um sie gem?? dem Erkennungstyp in einem Verzeichnis ohne Web zu speichern. 3. Die PHP -Konfiguration begrenzt die Hochladengr??e und das tempor?re Verzeichnis Nginx/Apache verbietet den Zugriff auf das Upload -Verzeichnis. 4. Die GD -Bibliothek stellt die Bilder neu, um potenzielle b?swillige Daten zu l?schen.

Der direkteste Weg, um das letzte Auftreten eines Substring in PHP zu finden, besteht darin, die Funktion von Strrpos () zu verwenden. 1. Verwenden Sie die Funktion von Strrpos (), um den Index des letzten Auftretens des Substring in der Hauptzeichenfolge direkt zu erhalten. Wenn es nicht gefunden wird, gibt es falsch zurück. Die Syntax ist strrpos ($ haystack, $ nadle, $ offset = 0). 2. Wenn Sie den Fall ignorieren müssen, k?nnen Sie die Funktion von Strripos () verwenden, um die von Fall unempfindliche Suche zu implementieren. 3.. Für Multi-Byte-Zeichen wie Chinese sollte die Funktion mb_strrpos () in der Mbstring-Erweiterung verwendet werden, um sicherzustellen, dass die Zeichenposition anstelle der Byte-Position zurückgegeben wird. 4. Beachten Sie, dass Strrpos () f zurückkehrt

Der Grund, warum der Header ('Ort: ...') in der AJAX -Anforderung ungültig ist, ist, dass der Browser nicht automatisch die Seitenleiter ausführt. Denn in der AJAX -Anforderung werden die vom Server zurückgegebenen Statuscode und Standort -Header -Informationen als Antwortdaten verarbeitet, anstatt das Sprungverhalten auszul?sen. L?sungen sind: 1. Return JSON -Daten in PHP und enthalten eine Sprung -URL; 2. überprüfen Sie das Umleitungsfeld im Front-End-Ajax-Rückruf und springen Sie manuell mit window.location.href; 3. Stellen Sie sicher, dass der PHP -Ausgang nur JSON ist, um das Analysen eines Ausfalls zu vermeiden. 4. Um mit Cross-Dom?nen-Problemen umzugehen, müssen Sie geeignete CORS-Header einstellen. 5. Um Cache -Interferenzen zu verhindern, k?nnen Sie einen Zeitstempel hinzufügen oder Cache einstellen: F.

MySQL unterstützt die Transaktionsverarbeitung und verwendet die InnoDB Storage Engine, um die Datenkonsistenz und Integrit?t zu gew?hrleisten. 1. Transaktionen sind eine Reihe von SQL -Operationen, entweder alle erfolgreich oder alle nicht zurückrollen. 2. S?ureattribute umfassen Atomizit?t, Konsistenz, Isolation und Persistenz; 3. Die Aussagen, die Transaktionen manuell kontrollieren, sind Starttransaktion, Commit und Rollback; V. 5. Verwenden Sie die Transaktionen korrekt, um den langfristigen Betrieb zu vermeiden, automatische Commits auszuschalten und Verriegelungen und Ausnahmen vernünftig zu verarbeiten. Durch diese Mechanismen kann MySQL eine hohe Zuverl?ssigkeit und eine gleichzeitige Kontrolle erreichen.

Die Probleme mit dem Charaktersatz und Sortieren von Regeln sind h?ufig, wenn plattformübergreifende Migration oder mehrk?pfige Entwicklung entwickelt werden, was zu verstümmelten Code oder inkonsistenten Abfragen führt. Es gibt drei Kernl?sungen: überprüfen und vereinbaren Sie zun?chst den Zeichensatz von Datenbank, Tabelle und Feldern in UTF8MB4, sehen Sie sich durch showCreateDatabase/Tabelle an und ?ndern Sie sie mit Alter Anweisung. Zweitens geben Sie das UTF8MB4 -Zeichen fest, wenn der Client eine Verbindung herstellt, und setzen Sie ihn in Verbindungsparametern oder setzen Sie SetNames aus. W?hlen Sie drittens die Sortierregeln vernünftig aus und empfehlen Sie die Verwendung von UTF8MB4_unicode_ci, um die Genauigkeit von Vergleich und Sortierung zu gew?hrleisten, und geben Sie sie beim Erstellen der Bibliothek und der Tabelle an.

Die direkteste M?glichkeit, eine Verbindung zur MySQL -Datenbank herzustellen, besteht darin, den Befehlszeilenclient zu verwenden. Geben Sie zun?chst den MySQL -U -Benutzernamen -P ein und geben Sie das Passwort korrekt ein, um die interaktive Schnittstelle einzugeben. Wenn Sie eine Verbindung zur Remote -Datenbank herstellen, müssen Sie den Parameter -H hinzufügen, um die Host -Adresse anzugeben. Zweitens k?nnen Sie direkt zu einer bestimmten Datenbank wechseln oder SQL-Dateien ausführen

Die Einstellung von Zeichens?tzen und Kollationsregeln in MySQL ist entscheidend und beeinflusst die Datenspeicherung, die Abfrageeffizienz und -konsistenz. Erstens bestimmt der Charakter -Set den aufbewahrbaren Charakterbereich, wie beispielsweise UTF8MB4 Chinesisch und Emojis unterstützt. Die Sortierregeln steuern die Zeichenvergleichsmethode wie UTF8MB4_Unicode_CI, und UTF8MB4_BIN ist ein bin?rer Vergleich. Zweitens kann der Zeichensatz auf mehrere Server-, Datenbank-, Tabellen- und Spaltenstufen festgelegt werden. Es wird empfohlen, UTF8MB4 und UTF8MB4_Unicode_ci auf einheitliche Weise zu verwenden, um Konflikte zu vermeiden. Darüber hinaus wird das Problem der verstümmelten Code h?ufig durch inkonsistente Zeichens?tze von Verbindungen, Speicher- oder Programmanschlüssen verursacht und muss Schicht für Schicht überprüft und einheitlich eingestellt werden. Zus?tzlich sollten Zeichens?tze beim Exportieren und Importieren angegeben werden, um Konversionsfehler zu verhindern
