配置服务器使它支持asp,cgi,php,mysql_MySQL
iis5和pws都支持asp,然后你只要安装一个access就可以了。
下面说说如何要他们支持cgi.
1)pws下配置activePerl,使pws支持cgi程序
要想在pws支持cgi,可以安装activeperl.步骤如下:
首先在windows98下装好pws40(在windows光盘的add-ons目录里),然后下载activePerl,在http://www.activestate.com/,安装,建议装在c:\usr目录下,因为一般cgi程序第一行都要申明cgi解释程序的路径(#!/usr/bin/perl)。
修改注册表
找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录增加下面的键值:
键名: ".cgi" 键值: "C:\USR\BIN\perl.exe %s %s"
键名: ".pl" 键值: "C:\USR\BIN\perl.exe %s %s"
接下来为PWS添加虚拟目录,(在个人web管理的高级选项里)目录别名为:CGI-BIN,把访问属性设为:执行,目录位置为本地硬盘的任何目录(CGI程序就存放在这个目录中)。
设置都ok了,可以写个程序测试一下:
写个test.cgi,放在CGI-BIN这个目录下,代码如下
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "";
print "hello,world!!!";
在浏览器地址栏中键入http://你的ip/cgi-bin/test.cgi,如果在浏览器中显示:hello,world!!! 那就说明你的服务器配置成功了。
2)IIS5.0下配置ActivePerl,使IIS5.0支持CGI程序。
先安装好iis,在windows2k的删除添加程序里的windows组件里。然后下载最新版的Perl解释程序ActivePerl,很多地方都有,如华军软件园,也可以去http://www.activestate.com 安装,建议安装在c:/usr目录下。
修改注册表
找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录增加以下键值:
键名: ".cgi" 键值: "C:\USR\BIN\perl.exe %s %s"
键名: ".pl" 键值: "C:\USR\BIN\perl.exe %s %s"
打开“Internet 服务管理器”,选中“默认web站点”或者其它站点,属性。在“web站点”页下,改变IP地址,原来是全部未分配,改成您机子的ip地址,例如:202.117.131.6,这个ip不要乱写啊,要不你的web就不能访问了。 可以写成127.0.0.1.“TCP端口”为“80”。接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮,在“可执行文件”中输入“C:\usr\bin\perl.exe %s %s”,在“扩展名”中输入“.cgi”,把"脚本引擎"打上勾,点击“确定”(也可以添加其他的文件,如“.pl”等)。然后,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“cgi”,在“可执行文件”中输入“C:\usr\bin\PerlIS.dll”,点“确定”,这就完成了,你可以找个程序测试一下。下面来看看php的运行环境。
3)配置php运行环境
第一步还是下载最新版本的PHP解释程序。
然后将压缩包解压到C:\PHP这个目录下.将“C:\php\dlls”目录下的所有文件复制到“c:\WinNT\System32(Winodws98系统为C:\Windows\System)” 目录下,有旧的文件存在就覆盖它。可能msvcrt.dll文件不能覆盖,可以忽略他。将C:\PHP\php.ini-dist这个文件改名为PHP.ini,复制到“C:\WinNT(Winodws98系统为C:\Windows)”目录下,并修改里面的内容,具体如下:
找到“extension_dir = ”改为“extension_dir=c:/php/extensions”
再稍微往下看,改成这个样子(一般默认是这样的):
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
extension=php_bz2.dll
extension=php_ctype.dll
extension=php_cpdf.dll
extension=php_curl.dll
extension=php_cybercash.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_domxml.dll
extension=php_dotnet.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd.dll
extension=php_gettext.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mhash.dll
;extension=php_mssql65.dll
extension=php_mssql70.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_printer.dll
extension=php_sablot.dll
;extension=php_snmp.dll
;extension=php_sybase_ct.dll
extension=php_yaz.dll
extension=php_zlib.dll
如果哪个库在运行时不正常,就在行首加上分号“;”.
修改注册表
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map
增加以下键值:
键名: ".PHP" 键值: "C:\php\php.exe %s %s"
打开"Internet 服务管理器",选"默认Web站点"的"属性",在"ISAPI筛选器"配置页下,添加一个新的筛选器,筛选器名称为PHP,可执行文件为php4isapi.dll文件的完整路径,如C:\php\sapi\php4isapi.dll;在"主目录"配置页下,按"配置"按钮打开"应用程序配置"窗口,添加一个应用程序映射项,可执行文件为php.exe,文件的完整路径如C:\PHP\php.exe,扩展名为.php(也可以改成别的,不过要注意您的PHP程序是要以它为后缀的),把"脚本引擎"打上勾。
写一个程序测试吧,如:
4)MySQL数据库
先去下载MySQL数据库(ODBC)驱动程序和MySQL数据库系统程序。可以去mysql.com去找。
安装MySQL数据库(ODBC)驱动程序(Windows9x系统下必须安装)
安装MySQL数据库系统程序,一般安装在系统默认位置“C:\MySQL”,只不过这里要看你的实际情况。看是是作
为数据库的专用主机,比如要建立几百个用户并有很多资料的话建议还是先选择比较大的分区,免得以后麻烦。
执行“c:\MySQL\Bin\winmysqladmin.exe”来启动MySQL数据库系统和管理器,第一次启动时,系统会出现“快速设置”窗口,要求建立第一个数据库用户帐号。在User name中输入第一个MySQL数据库帐号,在Password中输入密码,记住输入的值,然后进入MySQL数据库管理窗口,过一会儿程序自动最小化窗口到系统的托架处(任务栏的右边有个“红绿灯”图标),系统已经正常启动(Windows2000用户要检查一下“组件服务管理器”中“MySQL组件服务”是否启动)。
这时,程序还在启动组里添加了一个快捷方式,下次启动计算机就自动启动MySQL数据库系统。
第一次启动数据库,系统就自动建立了名称为MySQL和test的两个数据库,你可以用以下的方法建立其它名称的数据库:
右键单击系统托架“红绿灯”图标,单击“Show me”打开MySQL数据库管理窗口选择“Databases”标签——>选择数据库服务器——>右键单击一下——>选择“Create database”菜单项—>在弹出的添加数据库对话框中键入数据库名称(Database name)=>>单击“Create the datebase(创建这个数据库)”,一个新的数据库就建立了。
帐号管理
第一次启动数据库就建立了一个数据库用户帐号,如果你的服务器要让多个用户使用的话,就必须建立多个数据库用户帐号,步骤如下:
启动“ODBC 数据源管理器”(WindowsNT/2k系统下“ODBC 数据源管理器”在“管理工具”里,Windows9x/me系统下“ODBC 数据源管理器”在“控制面板”里),在第一个标签“用户DSN”中单击“添加”按钮,在数据源驱动程序列表中选择“MySQL”,单击“完成”按钮,在“数据库驱动程序配置”对话框“Windows DSN name”中填入“网猫在线http://www.520cat.com”(意思是为网猫在线开的帐号),在MySQL host(Name or IP)填入服务器的主机名或者IP地址,在MySQL database name中填入数据库名称,在User中填入数据库帐号,在Password中填入密码,其它的可以为默认设置,单击“OK”。就建立了一个新的数据库帐号。
现在可以调试一个程序试试。我就不多说了。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP에서 MySQL 데이터베이스를 백업하고 복원하는 작업은 다음 단계에 따라 수행할 수 있습니다. 데이터베이스 백업: mysqldump 명령을 사용하여 데이터베이스를 SQL 파일로 덤프합니다. 데이터베이스 복원: mysql 명령을 사용하여 SQL 파일에서 데이터베이스를 복원합니다.

선형 복잡성에서 로그 복잡성까지 조회 시간을 줄이는 인덱스를 구축하여 MySQL 쿼리 성능을 최적화할 수 있습니다. SQL 삽입을 방지하고 쿼리 성능을 향상하려면 PREPAREDStatements를 사용하세요. 쿼리 결과를 제한하고 서버에서 처리되는 데이터의 양을 줄입니다. 적절한 조인 유형 사용, 인덱스 생성, 하위 쿼리 사용 고려 등 조인 쿼리를 최적화합니다. 쿼리를 분석하여 병목 현상을 식별하고, 캐싱을 사용하여 데이터베이스 로드를 줄이고, 오버헤드를 최소화합니다.

PHP를 사용하여 MySQL 테이블을 생성하려면 다음 단계가 필요합니다. 데이터베이스에 연결합니다. 데이터베이스가 없으면 작성하십시오. 데이터베이스를 선택합니다. 테이블을 생성합니다. 쿼리를 실행합니다. 연결을 닫습니다.

MySQL 8.4(2024년 최신 LTS 릴리스)에 도입된 주요 변경 사항 중 하나는 "MySQL 기본 비밀번호" 플러그인이 더 이상 기본적으로 활성화되지 않는다는 것입니다. 또한 MySQL 9.0에서는 이 플러그인을 완전히 제거합니다. 이 변경 사항은 PHP 및 기타 앱에 영향을 미칩니다.

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

MySQLi를 사용하여 PHP에서 데이터베이스 연결을 설정하는 방법: MySQLi 확장 포함(require_once) 연결 함수 생성(functionconnect_to_db) 연결 함수 호출($conn=connect_to_db()) 쿼리 실행($result=$conn->query()) 닫기 연결( $conn->close())

PHP에서 데이터베이스 연결 오류를 처리하려면 다음 단계를 사용할 수 있습니다. mysqli_connect_errno()를 사용하여 오류 코드를 얻습니다. 오류 메시지를 얻으려면 mysqli_connect_error()를 사용하십시오. 이러한 오류 메시지를 캡처하고 기록하면 데이터베이스 연결 문제를 쉽게 식별하고 해결할 수 있어 애플리케이션이 원활하게 실행될 수 있습니다.

7월 23일 이 웹사이트의 뉴스에 따르면 ASUS는 AMD EPYC 4004 시리즈 프로세서로 구동되는 다양한 서버 및 워크스테이션 수준 제품을 출시했습니다. 이 사이트의 참고 사항: AMD는 지난 5월 AM5 플랫폼과 Zen4 아키텍처 EPYC 4004 시리즈 프로세서를 출시하여 최대 16코어 3DV 캐시 사양을 제공했습니다. ASUSProER100AB6 서버 ASUSProER100AB6은 EPYC Xiaolong 4004 시리즈 프로세서가 장착된 1U 랙 장착형 서버 제품으로 IDC 및 중소기업의 요구 사항에 적합합니다. ASUSExpertCenterProET500AB6 워크스테이션 ASUSExpertCenterProET500AB6은
