1.php4 설치
소프트웨어 다운로드:
http://www.php.net;
http://www.phpchina.com
http://phpuser.com
압축된 패키지를 얻은 후 c:php4 디렉터리에 압축을 풉니다.
php4ts.dll, msvcrt.dll을 C:windowssystem
에 복사하세요.
php.ini-dist의 이름을 php.ini로 바꾸고 c:windows에 복사합니다.
이 파일을 편집하는 것은 매우 간단합니다. 몇 가지 옵션만 변경하면 됩니다.
Extension_dir = c:php4
확장자 =php_ldap.dll
확장자 =php_zlib.dll
확장자 =php_calendar.dll
확장자 =php_exif.dll
확장자 =php_ftp.dll
확장자 =php_mssql70.dll
확장자 =php_imap.dll
있는 경우 앞에 있는 세미콜론을 제거하고, 없는 경우 직접 추가하세요. 이 부분은 먼저 변경하지 않는 것이 좋습니다. 그렇지 않으면 오류가 쉽게 발생할 수 있습니다.
여기에 표시됩니다:
X-Powered-By: PHP/4.0.0
콘텐츠 유형: 텍스트/html
유효하지 않거나 존재하지 않는 php_*.dll 파일이 php.ini 파일에 지정되어 있기 때문에 이러한 오류 메시지를 로드하면 브라우저가 길고 힘든 기다림 후에 서버를 찾지 못할 수도 있습니다. 말하세요:
형님! 서버를 찾을 수 없습니다. 애도의 뜻을 전해주세요...하하!
이렇게 간단합니다. 더 많은 것이 있습니다.
사용하고 있는 WEB 서버가 PWS라면, 한가지 더 바꿔야 할 것이 있습니다
browscap = C:windowssysteminetsrvbrowscap.ini
그리고 PWS-php4.reg 파일을 수정하세요
".php"="[여기에 경로 입력]\php4isapi.dll"
로 변경
".php"="C:\php4\php4isapi.dll"
php4isapi.dll 파일의 위치만 알려주시면 됩니다
다른 접미사를 추가할 수도 있습니다. 특정 파일은 다음과 같습니다.
REGEDIT4
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
w3svcparameters스크립트 맵]
".php"="C:\php4\php4isapi.dll"
".php3"="C:\php4\php4isapi.dll"
".php4"="C:\php4\php4isapi.dll"
".phtml"="C:\php4\php4isapi.dll"
저장하고 종료하고 더블클릭해서 실행한 후 레지스트리에 작성하세요!
기타 세부 설정:
asp_tags = On ; ASP 스타일 태그 사용을 허용합니다 <% %>
upload_max_filesize = 2097152;업로드된 파일의 최대 바이트
MySQL.default_host = 로컬호스트
mysql.default_user = 루트
mysql.default_passWord= yourpasswd
mysql에 대한 위의 설정은 my.cnf에서 완료할 수 있습니다. 여기서는 몇 가지 부분만 제공하고 다른 내용에 대한 설정은 모두가 스스로 탐색하도록 남겨둡니다.
include_path = 경로1;경로2;경로3....
include 기능을 사용하면 지정된 디렉터리에 있는 파일만 포함할 수 있습니다.
doc_root 및 user_dir 설정 방법에 대해
doc_root 설정 후에는 doc_root 디렉터리에 있는 php 파일만 실행 가능합니다!
예를 들어 doc_root=c:php4test
그러면 PHP 파일은 이 디렉토리에 있어야만 해석되고 실행될 수 있습니다.
user_dir이 설정되지 않은 경우 제어 파일에서 doc_root를 읽습니다.
예를 들어, URL http://localhost/doc.php3은 c:PROgram 대신 c:php4test에서 doc.php3 파일을 엽니다.
파일....htdocs 아래의 doc.php3 파일. user_dir 설정에 대해서는 아직 파악하지 못했습니다. 전문가의 조언을 바랍니다.
2.APACHE1.3.12 설치
소프트웨어 획득: http://www.apache.org; http://www.phpchina.com; http://www.phpsite.net
소프트웨어 설치는 매우 간단합니다. 다운로드한 후 두 번 클릭하면 설치됩니다.
conf 디렉토리에 httpd.conf 파일을 구성하십시오.
#BindAddress *BindAddress 127.0.0.1로 변경
#Servername new.host.name이 Servername localhost로 변경되었습니다
유사한 오류가 발생하는 이유는 서버 이름이 지정되지 않았기 때문일 수 있습니다.
"로컬 호스트 이름을 확인할 수 없습니다. 서버 이름을 사용하여 수동으로 설정하세요."
좋아요, 아파치를 실행할 준비가 되었습니다!
아파치를 실행하면 다음과 같이 표시됩니다.
Apache/1.3.12(Win32) 실행 중...
여기서는 APACHE가 기본 디렉터리
에 설치되어 있다고 가정합니다.
C:/Program Files/Apache 그룹/Apache
그렇지 않으면 문서의 serverroot 및 documentroot도 변경해야 합니다. 예를 들어 c:apache 아래에 설치한다면
serverroot = c:/apache docmentroot = c:/apache/htdocs
다른 옵션도 순차적으로 추론 가능
컴퓨터에 다른 서버 프로그램이 설치되어 있고 함께 작동하도록 하려면 포트를 변경해야 합니다. 기본값은 80이며 81 또는 8080으로 변경할 수 있습니다. 21과 같이 일반적으로 사용되는 다른 포트는 사용하지 마십시오. ,23,
25 등 (말도 안되는 ^_^)
좋습니다. APACHE가 PHP4를 지원하도록 합시다. 다음 문장을 추가하면 됩니다.
ScriptAlias /php4/ "C:/php4/"
AddType 애플리케이션/x-httpd-php4 .php
AddType 애플리케이션/x-httpd-php4 .php3
AddType 애플리케이션/x-httpd-php4 .php4
액션 애플리케이션/x-httpd-php4 "/php4/php.exe"
;쓰지 마세요
;액션 애플리케이션/x-httpd-php4 "c:/php4/php.exe"
;그렇지 않으면 뭔가 잘못될 것입니다.
httpd.conf에서 유사한 줄을 찾아 추가하면 유지 관리가 더 쉬워집니다. 기본 시작 문서와 관련하여: Apache의 기본 시작 문서는 index.html DirectoryIndex
입니다.
index.html 원하는 기본 시작 문서로 변경하세요
더 많은 문서를 지원하려면 다음과 같아야 합니다.
DirectoryIndex index.htm
디렉토리 인덱스 index.php
디렉토리 인덱스 index.php3
디렉토리 인덱스 index.php4
완료되었습니다! 테스트 파일 작성:
PHP정보()
?>
info.php로 저장
브라우저에 http://localhost/info.php
를 입력하세요.
먼저 APACHE를 실행하는 것을 잊지 마세요!
3.PWS 설치
소프트웨어 획득: WIN98 CD-ROM 추가 기능spws 디렉토리. 하하, 그냥 직접 설정하세요. 구성이 필요하지 않습니다! 설치가 완료되면 PWS를 실행하고 고급을 클릭하여 가상 디렉터리를 생성하고 속성 편집을 클릭하여 해당 속성을 수정합니다. 기본값은 스크립트 사이에 실행이 있으며 앞에 체크하고 선택합니다. 이 디렉토리 아래의 PHP4 파일은 실행할 준비가 되었습니다!
PHP.INI 파일의
설정에 주의하세요.
browscap = C:windowssysteminetsrvbrowscap.ini
설정이 없으면 PHP4를 실행할 수 없습니다.
4. MYSQL(mysql-3.23.21-beta-win) 설치
소프트웨어 취득: 외국 http://www.mysql.com, 국내 http://www.phpchina.com, http://www.phpsite.net.
설치 파일을 실행하여 설치를 수행하세요. 이때는 mysql
메시지가 표시되지 않습니다.
시스템에 설치되어 있습니다. 기본 디렉터리는 c:mysql
입니다.
c:mysql 아래에 my-example.cnf 파일이 있습니다. 이름을 my.cnf로 바꾸고 c:에 복사합니다.
수정할 필요가 없습니다!
사용자 이름, 비밀번호, 로그인 호스트, 데이터베이스 및 포트 정보를 추가할 수 있습니다!
c:mysqlbin 디렉토리로 이동하여 mysqld를 두 번 클릭하면 실행됩니다. 일반적인 상황에서는 MS-DOS 창을 열고 c:mysqlbin>
mysqld
MYSQL 데몬을 실행하세요!
[mysqld가 없다면 mysqld-shareware.exe가 있어야 실행이 되는데 마찬가지입니다]
메시지가 표시되지 않으면 오류가 없다는 의미입니다. mysql이 실행되기 시작한 것입니다. 몇 가지 명령을 입력해 테스트해 보세요.
C:mysqlbin>mysqladmin ping
Mysqld가 살아있습니다
C:mysqlbin>mysqlshow
+------------+
데이터베이스
+------------+
| MySQL
| 테스트
+------------+
위는 정상입니다!
mysql을 입력하여 로그인하세요!
C:mysqlbin>mysql C:mysqlbin>mysql -u root -p
MySQL 모니터에 오신 것을 환영합니다. 명령은
로 끝납니다.
귀하의 MySQL 연결 ID는 서버 버전 8입니다: 3.23.21-beta-debug
도움말을 보려면 'help'를 입력하세요.
MySQL>
로그인하기 전에 mysqld를 실행해야 합니다. 그렇지 않으면 다음과 같은 오류 메시지가 나타납니다.
'localhost' <10061>에서 MySQL 서버에 연결할 수 없습니다.
글쎄, 혹시 접해보셨나요? 어쨌든, mysql을 실행하기 시작했을 때 딱 그랬습니다
5.Phpmyadmin VER 설치:(phpMyAdmin_2.1.0)
PHP로 작성된 애플리케이션입니다. PHP가 실행 가능한 디렉토리에 직접 복사하여 실행할 수 있습니다. 예를 들어
c:/프로그램 파일/아파치 그룹/아파치/htdocs/phpmyadmin/
config.inc.php3 파일을 수정하고
을 교체하세요.
require("english.inc.php3")
로 변경
require("chinese_gb.inc.php3")
전자 텍스트가 충분히 좋으면 변경할 필요가 없습니다! 어쨌든 내 E 문자는 ^@#^%^%$&^&^*@$#@$#&*&*&*(()(#@!
하하
자, 테이블 생성 작업을 실행해서 잘 되는지 확인해 보겠습니다.
얘기는 끝났습니다. 이것이 제 접근 방식입니다! 구축된 디버깅 환경은 아직 문제를 발견하지 못했습니다! 저도 PHP 초보이기 때문에 글에 실수가 있을 수 있으니 전문가분들의 비판과 수정을 바랍니다.
위 내용은 Win98과 Apache 설치를 포함하여 Win98에서 Apache+PHP4+MySQL+phpMyAdmin을 설치하는 방법을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.