IIS服务器完全配置实现asp,cgi,perl和php+mysql
cgi|iis|mysql|perl|服务器
IIS服务器完全配置实现asp,cgi,perl和php+mysql
IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL
所需软件(都要是For Windows的):
ActivePerl、PHP、MYSQL
一.ASP支持:
不用说了吧,什么都不用做,本身就支持ASP运行。
二.CGI,PERL支持:
1.安装ActivePerl
运行下载的ActivePerl一步一步安装(注意:安装路径请选择到根目录的/usr/下(默认是perl),这样对以后调试程序省很多事)
2.配置IIS
打开"Internet 信息服务"(在'管理工具'里),点开默认站点的属性,如图:
选择 "主目录" 选项卡,然后点 "配置(G)...",弹出如图对话框
然后 "添加(D)" 如下图:
推荐"c:\usr\bin\perl.exe" 记得一定要在后面加上" %s %s ",不然没法执行cgi的,确定后。用同样的方法添加扩展名.pl,如图:
完成后如图:
现在你的IIS已经支持cgi,perl了!
三.PHP、MYSQL支持:
1.安装PHP和MYSQL
运行下载的PHP和MYSQL一步一步安装就行了(装到哪里都行,一般现在网上流行的都是安装过的PHP,没有安装程序,你只需要把下载的压缩包解压缩出来就行了,放到如:c:\php下)
2.PHP支持:
2.1 拷贝php目录下dlls文件夹里所有文件到c:\windows\system32下
2.2配置IIS:和刚才配置cgi一样,添加.php 如下图:
完成后如下图:
最后,把如图:
这里的 "执行权限" 该成:"脚本和可执行文件" 然后确定ok! 现在你的IIS已经完全支持PHP+MYSQL了!
一、下载MySQL数据库(ODBC)驱动程序和MySQL数据库系统程序
1.MySQL数据库(ODBC)驱动程序下载地址为: http://mysql.com/Downloads/MyODBC/myodbc-2.50.36-nt.zip 、 http://download.sourceforge.net/pub/mirrors/mysql/Downloads/MyODBC/myodbc-2.50.36-nt.zip 或者 http://www.fykx.net/download/php/myodbc-2.50.36-nt.zip(1457KB)
2.MySQL数据库系统程序下载地址为: http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.30-gamma-win.zip (9632KB)或者是 http://www.fykx.net/download/php/mysql-3.23.30-gamma-win.zip
二、程序安装
1.安装MySQL数据库(ODBC)驱动程序(Windows系统下必须安装)
2.安装MySQL数据库系统程序,一般安装在系统默认位置“C:\MySQL”,但要考虑你的服务器是否作为网络数据库服务器,如果要在此服务器上建立上百个数据库用户,就应该安装在空间比较大硬盘分驱上,以免今后不必要的麻烦和繁琐的设置。
三、程序的启动
执行“[系统安装盘符]:\MySQL\Bin\winmysqladmin.exe”这个程序来启动MySQL数据库系统和管理器,第一次启动时,系统会出现“快速设置”窗口,要求建立第一个数据库用户帐号,如下图。在User name中输入第一个MySQL数据库帐号的用户名,在Password中输入第一个MySQL数据库帐号的密码,最好你记住输入的值,然后进入MySQL数据库管理窗口,过一会儿程序自动最小化窗口到系统的托架处(任务栏的右边有个“红绿灯”图标),系统已经正常启动(Windows2000还要检查一下“组件服务管理器”中“MySQL组件服务”是否启动)。这时,程序还在启动组里添加了一个快捷方式,下次启动计算机就自动启动MySQL数据库系统。
四、数据库的建立
第一次启动数据库,系统就自动建立了名称为MySQL和test的两个数据库,你可以用以下的方法建立其它名称的数据库:
右键单击系统托架“红绿灯”图标=>>单击“Show me”打开MySQL数据库管理窗口=>>选择“Databases”标签=>>选择数据库服务器=>>右键单击一下=>>选择“Create database”菜单项=>>在弹出的添加数据库对话框中键入数据库名称(Database name)=>>单击“Create the datebase(创建这个数据库)”,一个新的数据库就建立了。如下图
五、数据库用户帐号管理
第一次启动数据库就建立了一个数据库用户帐号,如果你的服务器要让多个用户使用的话,就必须建立多个数据库用户帐号,步骤如下:
启动“ODBC 数据源管理器”(WindowsNT系统下“ODBC 数据源管理器”在“管理工具”里,Windows98 or Me系统下“ODBC 数据源管理器”在“控制面板”里)=>>在第一个标签“用户DSN”中单击“添加”按钮=>>在数据源驱动程序列表中选择“MySQL”=>>单击“完成”按钮=>>在“数据库驱动程序配置”对话框“Windows DSN name”中填入“动感教育网”(表示为动感教育网开的帐号),在MySQL host(Name or IP)填入服务器的主机名或者IP地址,在MySQL database name中填入数据库名称,在User中填入数据库帐号的用户名,在Password中填入数据库帐号的密码,其它的为默认设置=>>单击“OK”。一个新的数据库帐号就建立起来了。
六、调试程序(以版面风格美化后的vBulletin Version 1.1.5 中文标准版为代理例)
1.修改Admin/Config.php文件,具体内容如下:
// 目前只支持MySQL
$dbservertype="mysql";
// hostname或服务器ip
$servername="localhost";
// 登录数据库的用户名和密码
$dbusername="xiaozhang";
$dbpassword="123456";
// 数据库名
$dbname="mysql";
//允许在控制面板查看/编辑密码
// 0 = 不可见或编辑
// 1 = 不可见,但可以编辑
// 2 = 可见和可以编辑
$pwdincp=2;
?>
(转自http://bbs.iduba.net)

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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



Die Hauptgründe, warum Sie sich bei MySQL nicht als Root anmelden können, sind Berechtigungsprobleme, Konfigurationsdateifehler, Kennwort inkonsistent, Socket -Dateiprobleme oder Firewall -Interception. Die Lösung umfasst: Überprüfen Sie, ob der Parameter Bind-Address in der Konfigurationsdatei korrekt konfiguriert ist. Überprüfen Sie, ob die Root -Benutzerberechtigungen geändert oder gelöscht und zurückgesetzt wurden. Stellen Sie sicher, dass das Passwort korrekt ist, einschließlich Fall- und Sonderzeichen. Überprüfen Sie die Einstellungen und Pfade der Socket -Dateiberechtigte. Überprüfen Sie, ob die Firewall Verbindungen zum MySQL -Server blockiert.

Wenn MySQL -Modifys -Tabellenstruktur verwendet werden, werden normalerweise Metadatenverriegelungen verwendet, wodurch die Tabelle gesperrt wird. Um die Auswirkungen von Schlösser zu verringern, können die folgenden Maßnahmen ergriffen werden: 1. Halten Sie Tabellen mit Online -DDL verfügbar; 2. Führen Sie komplexe Modifikationen in Chargen durch; 3.. Arbeiten während kleiner oder absendlicher Perioden; 4. Verwenden Sie PT-OSC-Tools, um eine feinere Kontrolle zu erreichen.

Vereinfachung der Datenintegration: AmazonRDSMYSQL und Redshifts Null ETL-Integration Die effiziente Datenintegration steht im Mittelpunkt einer datengesteuerten Organisation. Herkömmliche ETL-Prozesse (Extrakt, Konvertierung, Last) sind komplex und zeitaufwändig, insbesondere bei der Integration von Datenbanken (wie AmazonRDSMysQL) in Data Warehouses (wie Rotverschiebung). AWS bietet jedoch keine ETL-Integrationslösungen, die diese Situation vollständig verändert haben und eine vereinfachte Lösung für die Datenmigration von RDSMysQL zu Rotverschiebung bietet. Dieser Artikel wird in die Integration von RDSMYSQL Null ETL mit RedShift eintauchen und erklärt, wie es funktioniert und welche Vorteile es Dateningenieuren und Entwicklern bringt.

MySQL kann mehrere gleichzeitige Verbindungen verarbeiten und Multi-Threading-/Multi-Processings verwenden, um jeder Client-Anfrage unabhängige Ausführungsumgebungen zuzuweisen, um sicherzustellen, dass sie nicht gestört werden. Die Anzahl der gleichzeitigen Verbindungen wird jedoch von Systemressourcen, MySQL -Konfiguration, Abfrageleistung, Speicher -Engine und Netzwerkumgebung beeinflusst. Die Optimierung erfordert die Berücksichtigung vieler Faktoren wie Codeebene (Schreiben effizienter SQL), Konfigurationsstufe (Anpassung von max_connections), Hardwareebene (Verbesserung der Serverkonfiguration).

In der MySQL -Datenbank wird die Beziehung zwischen dem Benutzer und der Datenbank durch Berechtigungen und Tabellen definiert. Der Benutzer verfügt über einen Benutzernamen und ein Passwort, um auf die Datenbank zuzugreifen. Die Berechtigungen werden über den Zuschussbefehl erteilt, während die Tabelle durch den Befehl create table erstellt wird. Um eine Beziehung zwischen einem Benutzer und einer Datenbank herzustellen, müssen Sie eine Datenbank erstellen, einen Benutzer erstellen und dann Berechtigungen erfüllen.

MySQL kann nicht direkt auf Android ausgeführt werden, kann jedoch indirekt mit den folgenden Methoden implementiert werden: Die Verwendung der Leichtgewichtsdatenbank SQLite, die auf dem Android -System basiert, benötigt keinen separaten Server und verfügt über eine kleine Ressourcennutzung, die für Anwendungen für Mobilgeräte sehr geeignet ist. Stellen Sie sich remote eine Verbindung zum MySQL -Server her und stellen Sie über das Netzwerk zum Lesen und Schreiben von Daten über das Netzwerk eine Verbindung zur MySQL -Datenbank auf dem Remote -Server her. Es gibt jedoch Nachteile wie starke Netzwerkabhängigkeiten, Sicherheitsprobleme und Serverkosten.

1. Verwenden Sie den richtigen Index, um das Abrufen von Daten zu beschleunigen, indem die Menge der skanierten Datenmenge ausgewählt wird. Wenn Sie mehrmals eine Spalte einer Tabelle nachschlagen, erstellen Sie einen Index für diese Spalte. Wenn Sie oder Ihre App Daten aus mehreren Spalten gemäß den Kriterien benötigen, erstellen Sie einen zusammengesetzten Index 2. Vermeiden Sie aus. Auswählen * Nur die erforderlichen Spalten. Wenn Sie alle unerwünschten Spalten auswählen, konsumiert dies nur mehr Serverspeicher und veranlasst den Server bei hoher Last oder Frequenzzeiten, beispielsweise die Auswahl Ihrer Tabelle, wie beispielsweise die Spalten wie innovata und updated_at und Zeitsteuer und dann zu entfernen.

MySQL ist für Anfänger geeignet, da es einfach zu installieren, leistungsfähig und einfach zu verwalten ist. 1. Einfache Installation und Konfiguration, geeignet für eine Vielzahl von Betriebssystemen. 2. Unterstützung grundlegender Vorgänge wie Erstellen von Datenbanken und Tabellen, Einfügen, Abfragen, Aktualisieren und Löschen von Daten. 3. Bereitstellung fortgeschrittener Funktionen wie Join Operations und Unterabfragen. 4. Die Leistung kann durch Indexierung, Abfrageoptimierung und Tabellenpartitionierung verbessert werden. 5. Backup-, Wiederherstellungs- und Sicherheitsmaßnahmen unterstützen, um die Datensicherheit und -konsistenz zu gewährleisten.
