웹마스터 팁
[APM설치]윈도우에서 웹서버 세팅하기
2002.08.14 09:00
■ 해설
윈도우즈 2000 이상계열에서는 기본적으로 IIS라는 웹서버가 기본적으로 제공이 됩니다. 그리고 데이터베이스는 msSQL을 보통 많이 쓰는데, 여기서는 Apache 기반의 웹서버와 php4, mysql을 연동시켜 윈도우즈상에서 php와 mySQL을 공부해볼 수 있도록 해보겠습니다.
물론 winAPM 프로그램과같은 하나의 프로그램으로 간단히 세팅할 수도 있지만, 프롬프트상태에서 mySQL을 테스트해볼 수 없다거나, 많은 기능들이 생략되어있어 기본에 충실할 수 있도록 일일이 독립적인 프로그램들을 다운로드받아 세팅하도록 하겠습니다.
윈도우즈에서도 perl과 같은 cgi도 사용할 수 있도록 세팅해줄 수 있는데 여기서는 기본적인 APM 세팅만을 다루도록 하겠습니다. 그리고 많이 사용하는 제로보드까지 설치해보겠습니다^^*
■ 윈도우즈용 mySQL, php, Apache 다운 받기
공식 배포 사이트 mysql, php, apache에서 최신버전의 윈도우용 해당파일을 다운로드 받습니다.
또는 편의를 위해서 저의 계정서버에 최신버전의 설치파일을 링크시켜 두었으니 아래 3개 파일을 다운로드 받아 임의의 폴더(예: c:apm)에 모아둡니다.
다운로드 : Apache1.3.26 / PHP4.2.2 / mySQL3.23.51 /
※ InstMsi.exe : Windows98용 (apache를 깔 때 실행이되지 않을 때는 먼저 이 파일을 설치해주면 됩니다. 윈미이상에서는 기본적으로 내장되어있지만, 윈98에서는 먼저 MSI installer가 깔려있어야합니다.)
참고 : MSI Binary Distribution Packages
Apache httpd 프로젝트는 1.3.17 버전부터 다운로드 시간을 줄이기 위해 MSI 패키지로 배포하고 있는데, 이 패키지로부터 설치를 하기 위해서는 MSI installer가 필요합니다.
Windows ME 와 Windows 2000, Windows XP에서는 기본적으로 내장되어 있으며, 그외의 Windows95, 98, NT 사용자는 MSI installer를 설치해야 합니다. 해당파일은 microsoft.com 다운로드 사이트에서 다운로드 받을 수 있습니다.
■ mySQL 서버 설치 하기
- 해당파일 : mysql-3.23.51-win.zip
다운로드받은 폴더(c:apm) 에서 mysql-3.23.51-win.zip파일을 압축푼 후 setup.exe 파일 누르면 자동으로 설치됩니다.
그냥 다음 다음 누르세요. c:mysql에 설치하면 됩니다.
모두 설치후에 mysql 데몬을 띄우는 것이 c:mysqlbinwinmysqladmin.exe입니다.
윈도우 탐색기에서 c:mysqlbinwinmysqladmin.exe를 더블 클릭 하세요
그러면 오른쪽 화면 하단의 트레이에 다음과같은 녹색신호등 그림이 나옵니다.
그런후 MS-DOS(2000에서나 xp에서는 '명령프롬프트'라구 나오죠^^*) 를 실행하세요.
c:window> cd
c:>cd mysql
c:mysql>cd bin
c:mysqlbin>
여기서
c:mysqlbin>mysql mysql
Type 'help' for help
mysql>
요렇게 나오면 완전히 성공입니다.
[주의1] c:mysqlbinwinmysqladmin.exe데몬을 더블클릭 후 하지 않으면
Error 2003: Can't connect to MYSQL ~ 연결못한다고 나옵니다.^^ *
[주의2]윈도우 98 이나 me 는 재부팅 시마다 맨날 하세엽...!!!
■ PHP 설치
- 해당파일 : php-4.2.2-Win32.zip
php는 c:php폴더에 압축만 풀고 , php.ini 파일을 절대 건들지 마세요!! 안그럴 경우 오류가 생길 수 있습니다.
c:php 폴더를 만들고 압축을 풉니다.
PHP 설치 끝 !!!
■ Apache 설치
- 해당파일 : apache_1.3.26-win32-x86-src.msi
apache_1.3.26-win32-x86-src.msi 를 더블클릭 합니다. 그런후 c: 아래 설치 합니다.
설치과정에는 C:Program FilesApache GroupApache 지만 관리 편의를 위해 설치디렉토리를 c:로 해줍니다. 그러면 실제로는 c:apache폴더에 설치됩니다.
넘기다보면 network domain와 ServerName 부분을 입력하라는 창이 뜨는데 localhost나 http://localhost를 칩니다.
Administrator's Email address 은 관리자 email을 쓰구요.
만약 도메인이 있다면 ServerName 에 www.akachan.net 처럼 도메인을 적어 주면 됩니다.
쭈욱 설치 하면 됩니다.
윈도우 시작버튼/프로그램/Apache HTTP Server 아래 Control Apache Server가 있구 서브메뉴에있는데,
Start를 누릅니다.
도스 창이 뜨고 Apache/1.3.26 <win32> running 가 나오면 성공입니다.
xp 에서는 윈도우작업관리자(단축키 : Ctrl+Alt+Esc)에 있는 프로세스에 apache.exe가 실행되고 있으면 성공입니다.
이제 익스플로러 주소창에 http://localhost(or http://127.0.0.1)해보세요. 그러면 영문으로 어찌구저찌구 나옵니다^^*
■ php를 Apache 모듈에 붙이기
- 아파치 정지 : 윈도우 시작버튼/프로그램/Apache HTTP Server - Control Apache Server - Stop을 누릅니다.
- php-4.2.2-Win32.zip 다운 받은것을 c:php폴더에 압축 풀어놓았죠^^*
- 압축푼 c:php 폴더에서 php4ts.dll 파일을 syatem32 폴더 아래에 카피합니다.
(윈도우 98이나 윈도우미는 system 에 복사하면 됩니다.)
- 아파치 모듈로 설치하기
c:apacheconf폴더에 가보면 아파치 환경설치파일인 httpd.conf이 있습니다. 제일 아래에 아래 3라인 추가
------------------------------------------------------------------
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4 .php .html .htm .inc .php3 .phtml
AddModule mod_php4.c
------------------------------------------------------------------
해줍니다.
- c:php 폴더에보면 php 환경파일인 php.ini-dist가 있습니다. 이 파일이름을 php.ini로 바꾸고 , window 폴더에 카피해줍니다.
(windows 2000 은 winnt 아래 복사 )
- 다시 아파치 데몬 Start
- php 테스트를 위해 아래 4줄을 타이핑하여 c:apachehtdocs 아래 phpinfo.php 로 저장합니다.
메모장이나 EditPlus 사용하여 저장 하면 됩니다.
---------------------------------------------------------------
<?
echo "akachan.net";
phpinfo();
?>
------------------------------------------------------------------
익스주소창에 http://localhost/phpinfo.php를 입력했을 때 아무 오류 없이 좌악 나오면 설치 성공입니다.
오류가 나거나 소스가 그대로 보일 경우 'php를 Apache 모듈에 붙이기'부분 확인해보세요. ^^*
■ APM(Apache, PHP, MySQL) 디렉토리 구성도
APM에서 중요한 폴더에 빨간색으로 네모를 쳐보았습니다.
Apache
bin : 아파치 데몬파일이 들어있는 폴더(켁. 실제로보니 여기서는 중요한 폴더는 아니네요^^*. 데몬파일이 Apache 폴더자체에 있군요^^*)
conf : 아파치환경설정파일 (httpd.conf)
htdocs : 실제로 html 파일들이 들어가는 곳입니다. (제 계정에서는 public_html폴더와 같은 역할)
MySQL
bin : sql 실행파일이 들어있습니다.
data : 실제로 데이터베이스 자료들이 쌓여가는 곳입니다.
■ MySQL 디비생성
데이터베이스는 따로 공부해야하는데.. 기본적으로 데이터베이스 생성과 디비생성, 유저생성하는 법을 소개합니다.
도스프롬프트로 나가 c:mysqlbin폴더로 갑니다.
c:mysqlbinmysql mysql 엔터합니다.
그러면 mysql shell 모드로 들어가고, mysql>_ 처럼 mysql 명령어를 실행할 수 있는 shell로 들어갑니다.
- root 암호 바꾸기
먼저 mysql 세팅이 끝나면 최고운영자(root)의 비밀번호를 수정해주는 것이 보안에 좋습니다.
mysql> update user set password=password('패스워드') where user='root'; (비밀번호 변경)
mysql> flush privileges; (적용)
mysql> quit (빠져나가기)
이제부터는 root 의 비번을 넣지 않으면 에러가 나옵니다.
c:mysqlbin>mysql -u root -p mysql 엔터
Enter password : 비번입력하구 엔터치면됩니다.
디비생성
mysql>create database aaa; (데이타베이스 생성)
mysql>insert into db values('%', 'aaa', 'aaa', '+
'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y'); (db 생성)
mysql>insert into user (host, user, password) values('localhost', 'aaa', password('패스워드')); (user 생성)
mysql>flush privileges;
mysql>quit
이 부분은 많이 어렵겠네요^^*. 나중에 데이터베이스에 대한 강좌는 따로 해보겠습니다.
■ 제로보드 설치
http://nzeo.com 사이트에서 윈도우즈용 제로보드를 다운받아.. c:apachehtdocsbbs 폴더에 압축을 풀고,
http://localhost/bbs/install.php를 타이핑해서 아카짱계정에서와 같이 설치해나가면 됩니다.(퍼미션 조정같은 건 필요없습니다.)
■ 제로보드 스크린샷
댓글 49
-
박정석
2002.08.17 13:54
php를 아파치 모듈에 붙이는게 어렵네요 그 3라인 붙이는데 앞에 # 붙여야 하나요? 으~ 어려브.. -
공태호
2002.08.17 11:37
문제가 하나 있는데용...
winmysqladmin 실행했는데...
mysql mysql 치니까...
삑 소리가 나면서...
Error 1130: Host 'localhost' is not allowed to connect to this MYSQL server
이렇게 나와요... -
김영남
2002.08.17 11:54
98쓰시나요?
모든 OS에서 테스트해보지 못해서..
c:mysqlbin 폴더에 있는
winmysqladmin대신 mysqld.exe 을 실행시키구.. 해보세요. -
김만석
2002.08.17 15:21
# 안붙히고그대로복사해서
맨아래에 붙여넣기하면 됩니다
잘돼네요^^....
강의 감사합니다.
제 os는 2k서버입니다. -
김만석
2002.08.17 15:24
root 암호 바꾸기에서
mysql> update user set password=password('패스워드') where user='root'; (비밀번호 변경)
<==이부분에서 패스를 1234로 할때
mysql> update user set password=password('1234') where user='root';
이렇게 하고 엔터치면 되나요? -
김영남
2002.08.17 16:27
ㅎㅎ. 패스워드는 민석님이 써준것처럼 바꾸면됩니다.
root가 아니라 이미 만들어진 다른 user (예:aaa)의 비번을 1234로 바꿀려면..
mysql> update user set password=password('1234') where user='aaa';
하면 되구요.
흠. 소스가 그대로 나오는건가요?
c:php 폴더에 있는 php4ts.dll 파일을 syatem32나 system(윈98) 폴더에 잘 복사하셨는지?
그리고 당연히 #은 안부쳐야겠죠.
#을 부치면 주석처리되서.. 붙여넣기한 보람이 없는데 ^^; -
♡귀염이♡
2002.08.17 19:59
하라는데러 다했는데여..
제가 다갈구 인제 제주소를 모르겠는데 제주소 어떻게 해야 알아여?
글고 딴사람이 제컴서버로 들올려면 주소 머러 적어야 하나염?점 알려주세염.. -
김영남
2002.08.17 21:55
^^;
위처럼만하면 기본적으로 접속은 귀염이님 컴에서만 접속할 수 있답니다.
귀염이님 또한 가정집에서 고정아이피(피시방같이 아이피주소가 바뀌지 않는 전용선 환경)를 쓸 확률은 거의 없기때문에 외부에서의 접속은 거의 어렵다고 봐야겠네요.^^*
하지만, codns나 w3ip(확실한지 모르겠네요^^*)와 같은 사이트에서 유동아이피를 도메인으로 연결해서 아이피가 바뀌어두 접근할 수 있도록 도와주는 서비스가 있으니 참조해보세요.
귀염이님 컴에서 테스트할 때는
익스플로러 주소창에 http://localhost치면 메인페이지가 뜹니다. -
박영수
2002.08.19 04:00
김영남 님 강좌 대단히 고맙습니다. 알려주신대로 하니까 모든 게 다 순조롭게 되는데요,
다만 설치가 끝난 뒤 제로보드를 세팅하는 중에, /bbs 디렉토리에 제로보드를 압축불고 나서
http://주소(또는 localhost)/install.php 이렇게 명령을 내리면
익스플로어 하단 상태바에 계속 '페이지 여는 중', '완료'가 되풀이되고 제로보드설치가 안되는군요.
혹시 IIS와 관련한 문제가 있는건가요. 그리고 윈 2000/IIS에서는 퍼미션 설정도 필요없다고 하던데... 아무리 관련정보를 찾아봐도 문제를 알 수가 없군요.
윈도 2000 프로페셔널 한글판, 서비스팩 2이고요, APM 기본설정으로 제로보드 설치가 안되어서, IIS를 설치했었고요... 고정IP입니다.
도움이 너무 필요합니다. 어떤 조언이든지 부탁드리겠습니다. -
박영수
2002.08.19 05:55
김영남 님, 문제 해결했습니다. 제로보드 최신 패치를 적용해주니까 되더군요.
강좌 큰 도움 되었고요, 정말 고맙습니다.
http://cecc.gsnu.ac.kr/~bigman
김동률과 윤상의 팬페이지입니다.
한 번 구경와주세요~^^ -
김영남
2002.08.19 11:30
^^;
다행이네요.
제 생각에는 제로보드 최신 패치보다는
처음에 인스톨한 페이지 경로가 잘못됬던것같은데^^;
http://localhost/install.php가 아니라..
http://localhost/bbs/install..php가 되겠죠^^;
고정아이피라 외부에서 접속할 수 있겠네요. 들어가볼께요 -
허큰별
2002.08.19 21:53
insert into db values('%', 'aaa', 'aaa', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y'); 여기까진 성공했느데요.....
그다음에요..........
insert into user (host, user, password) values('localhost', 'aaa', password('패스워드'))
여기서
insert into user (host, user, password) values('localhost', 'kunbyul', '1234') <--이렇게 썻느데요...
--> _ <-- 저런 프롬프트가 뜨면서 않되요.........ㅠㅠ -
허큰별
2002.08.19 21:54
mysql> 이런 프롬프트였는데.......성공했다는 말은 않나오고.......ㅠㅠ
- > 이런 프롬프트가 뜨네요......... -
김영남
2002.08.20 00:15
sql 명령어 또한 sql prompt 상태에서 모든 명령어는 끝에 세미콜론(;)으로 끝나죠?
보니까.. 제일 끝에 세미콜론이 없어서 에러가 나온듯하군요.^^;
- >은 세미콜론이 없으니깐.. sql 해석기는 계속 명령을 받아들일 준비를 하고 있는 것입니다.
참고로.. 중간에 명령어나 구문이 틀려서 - > 이 나올경우는 세미콜론(;)이나 g를 누르고 엔터치면 sql prompt : mysql> 상태로 빠져나옵니다.
Ctrl+C 를 누르면 sql 에서 완전히 빠져나가게되어.. 리눅스에서는 /usr/local/mysql/bin>_ 처럼... 윈도우에서는 c:mysqlbin>상태로 나가게된답니다. -
ZIO
2002.08.20 01:05
저겨...root 암호 설정후에
mysql> delete from user where password=''+ ';
는 안해주나요? 이거 중요하다고 생각하는데....아닌가..? --; -
김영남
2002.08.20 13:18
^^;
실제적으로 윈도우 운영체제에서 아파치 웹서버를 가지고 호스팅이나 계정서비스 해준다는 건.. 조금은 어리석다는 생각이 드네요^^;
단지 위 강좌는 로컬컴퓨터에서 mysql이나 php 공부테스트겸 해보라구.. 쓴거니깐.. 특별히 보안쪽은 신경안썼습니다.
실제적으로 네임서버와 연결해서 외부로의 접속을 허락한다면 위에 것말구두 추가적으로 세팅해야할께 당연히 많이 있겠죠. -
허큰별
2002.08.20 15:16
정말 님 덕분에 성공은 했는데요..........
또 다른 문제가 생겼어요....... 구축은 성공했지만.....
외부에선 접속이 않되네요...........codns를 깔긴 했으나.....
그다음엔 어떻게 하는지 잘.......... -
김영남
2002.08.20 23:38
글쎄요^^
저의 경우 개인 리눅스서버가 있어 condns 같은 건 사용해보지 못했는데 ㅠㅠ
로컬에서 웹서버(아파치)가 제대루 작동한다면 위에서 강의한 내용은 그걸루 충분합니다.
차후는 부수적인 과제겠죠? 고정아이피와 개인도메인이 있구, 윈2000 이상이라면 자체 네임서버를 구현할 수도 있겠지만..
추측으로는 그런 상황은 아닌것같군요^^;
condns의 경우 윈도우 98 second edition 이상에서 지원하는 인터넷공유(인터넷 공유기를 이용하지 않는 자체 윈도우 지원)와 같이 포트매핑을 할 수 없는 클라이언트가 아니라면 사설아이피(예:192.168.0.2)에서조차두 세팅에 따라 연결을 시켜주는 것같더군요.
codns 문제는 아무래두 condns 사이트에서 해결책을 찾는 것이 편할 것같네요^^;
정확히 별님의 전용선 환경이 어떤 상황인지두 알수가 없구요.. -
박영수
2002.08.22 01:22
하하하 제가 디렉토리를 잘못 지정했다면(/bbs를 뺐다면) 페이지를 열 수 없단 오류가 떴겠죠...^^ 암튼 영남님의 강좌를 통해 서버 구축하실 분들은 제로보드 최신패치적용을 하시는 것이 좋을 것 같습니다~^^ (지금도 버그가 있는 제로보드 -.-) APM 세팅하실 분들은 기왕이면 아파치 2.0.40을 쓰세요.
학교에서 섭을 1년 넘게 돌리고 있었는데 한 대의 PC로 FTP는 물론 이제 HTTP까지 동시에 돌리니까 정말 돈벌었네요~^^ -
공태호
2002.08.23 09:53
전 win2k입니다...
98 절대 아닌디... -
공태호
2002.08.23 09:56
아 mysql 다시 까니까 됬네용 -
공태호
2002.08.23 10:04
헉 엽기적으로 되버렸네...
winmysqladmin 안 실행해도... -
통키
2002.08.26 04:37
이런 글을 다른데다 올렸네..ㅋㅋㅋ
아파치서버 설치후 http://localhost라치면 여움ㄴ으루 Not Acceptable이라 나옵니다. 제가알기로는 일반피시는 포트 80번을 막아놓는다 하던데 포트어케바꿔요? -
통키
2002.08.26 05:18
휴~~~conf폴더 들어가서 포트를 8888로 바꾸었거든요. 그랬더니 페이지가 열리지도 않네요.
나만 이런문제가 발생한건가요? 이 질문은 저밖에 한사람이 엄네여.
잘못할것두 없는데....왜 이러죠?
꼬~~~~~~~~~~~옥 답변좀 부탁드립니다. 설치시에 네트웍, 서버네임을 둘다 localhost로 해줬는데..설마 이게 문제인건 아니겠죠?
잠시후 또 오겠습니당.
좋은하루^^ -
통키
2002.08.26 10:04
아거..답변이 안나오네요....지친당..ㅎㅎ
그런데요.위에 강좌하신게 xp도 포함되는건가요? IIS를 이용하면 지원하는것두 없구해서 제로보드사용이 불편하더라구요. 그래서 APM을 이용해 해보기로 했는데....잘안되네요...흠.....아파치도 포트80을 찾을수없다는 에러메세지만 내보내구...미치겟다. 답답해서..
아! 그리구 PHP를 아파치 모듈에 붙이기에서요...전 3줄을 카피한담에 아파치를 실행시키니까..에러생기던데요.
cannot load php4_module c:/php/sapi/php4apache.dll in to server라는....
죄송하지만 XP에 맞게 다시한번만 설명해주시면 감사하겠습니다. -
무적의공군씌~◇
2002.08.29 14:10
저기... php 설치폴더가 php인지 확인하세요. -
김강호
2002.08.31 12:09
php를 아파치 모듈에 붙이기에서 그 3라인 붙이고 php.ini-dist 이 파일이름을 php.ini로 바꾸고서 window 폴더에 카피해준후에 다시 아파치데몬 start하면 지정된 모듈을 찿을수 없다고 나오는데 왜그런가여. 여러번 작업과정을 첨부터 다시 실행해도 계속 그러네여.......알려주시면 정말로 감사드릴게여..... -
홍영훈
2002.09.01 14:20
;;제로보드인스톨할려고하면
F5누른것처럼새로고침이계속되여 -
김지성
2002.09.28 15:56
흠냐.. 되긴 되는데 조금씩 무리가 가기 시작하는 ㅡㅡ; -
이성숙
2002.10.01 12:05
설명해주신데로 설치를 해봤습니다. 제로보드역시 설치에 아무런 어려움이 없었는데요.
url에 아이피쓰면 처음 index나 default.htm 설정같은것을 어떻게 해줘야되는건가요.
제 아이피치니까 이렇게만 나오고.
Not Acceptable
An appropriate representation of the requested resource / could not be found on this server.
Available variants:
index.html.ca , type application/x-httpd-php, language ca
index.html.cz , type application/x-httpd-php, language cz
index.html.de , type application/x-httpd-php, language de
index.html.dk , type application/x-httpd-php, language da
index.html.ee , type application/x-httpd-php, language et
index.html.el , type application/x-httpd-php, language el
index.html.en , type application/x-httpd-php, language en
index.html.es , type application/x-httpd-php, language es
index.html.fr , type application/x-httpd-php, language fr
index.html.he.iso8859-8 , type application/x-httpd-php, language he, charset iso-8859-8
index.html.it , type application/x-httpd-php, language it
당채 첫페이지를 어떻게 찾아야되는지 모르겠네요.
윈도우2000쓰고 있는데요. 인터넷 서비스 관리자 안에서 기본웹사이트의 문서를 index.htm 으로 설정을 해놨는데요.
다른방법으로 초기페이지를 설정해줘야 되는건가요?
답변 부탁드릴께요 -
김영남
2002.10.02 00:21
아파치를 토대로 쓴 글인데...
왜 IIS에서 설정을 하신건지?
^^*
일단 Apache, PHP, MySQL 기반의 웹서버 세팅을 한거니.. IIS는 꺼놓구요.
설치한 c:apache 폴데에 가면 conf라는 폴더가 있답니다.
안에 들어가면 아파치 환경설치파일인 httpd.conf 파일이 있는데...
384-386줄 쯤에...
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
이 있습니다.
여기서 디폴트 페이지로 쓸 파일명을 써주면 됩니다.
즉
DirectoryIndex index.html, index.htm, default.htm, index.php
식으로요^^*
그리고.. 위에 나오는 메세지는 아무 이상이 없습니다. 단지 아파치를 처음 세팅했을 때 찾는 페이지의 내용일 뿐입니다.
c:apachehtdocs 폴더에 있는 모든 파일들 지우고 님이 만든 index.htm 파일만 남기면 될것입니다. -
『처니리♂』
2002.10.02 11:47
http://localhost/치면
http://localhost/localstart.asp
이렇게자꾸 뜬느데요 윈도2000서버 쓰구요
iis때문에 그건가요 어케 끄는 방법좀 가르쳐 주세요
ㅡㅜ -
김영남
2002.10.02 22:13
제어판에 가면 관리도구가 있는데... 컴퓨터 관리를 여시구여..
서비스 및 응용프로그램 더블클릭
인터넷 정보 서비스
웹 사이트
기본 웹사이트에서 오른쪽 마우스 버튼 눌러 중지 누르시면 됩니다. -
『처니리♂』
2002.10.04 14:43
public_html <~이런식으로 사용할려면 어디를 수정해야 되나요?
좀가르쳐 주세요 -
다루
2002.10.15 17:27
이성숙님// index.html.en 이 파일의 이름을 index.html로 바꿔 주시면 됩니다. -
이창진
2003.03.24 13:00
Access denied for user: 'chang@localhost' (Using password: YES)
이렇게 나온답니다.
그리고 그냥 저는 mysql mysql 치면 그냥 들어가지는데요. 왜 그런지요?
암호설정도 update user set password=password('4903') where user='+ 'chang';
이라고 했는데
shell~]#mysql -u chang -p mysql 엔터
Enter password : 비번입력
비전을 제대로 했는데 이상하게 저렇게 나오네요. -
그래도
2002.11.13 17:19
localhost/phpinfo.php를 하면 다운로드 창이 뜨는건 어떠케 해결하나여? -
아카짱
2002.11.15 10:15
다운로드창이 뜨는 것은 php가 apache 모듈에 제대로 붙지않아 그런 것같네요^^
그 부분을 다시 확인해보시기를...
참고로, /conf/httpd.conf 파일의 ServerName 부분이 제대루 설정되지 않을경우
php 문서를 불러올 때 소스코드가 보일 때도 있으니 확인해보시기 바랍니다.
보통 localhost 나 127.0.0.1 로 설정하면 되지만말이죠. -
또리♡
2002.12.01 09:58
앗.. 아카짱님~ 저 크로수에욤~ ㅋㅋㅋㅋ
저기서 뵙다니 반갑네요..^^ -
김상도
2002.12.16 14:55
http://localhost/phpinfo.php
치면..왜 소스가 다 보이죠..
c:apacheconfhttpd.conf
제일 아래쪽에 이 소스를 분명히 삽입했습니다..
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4 .php .html .htm .inc .php3 .phtml
AddModule mod_php4.c
삽일할때 가장아래쪽 첫줄부터 쭉! 복사하면되는거 아닌가요 ㅡ.ㅡ
흠..ㅡ.ㅡ 답변점 강의 정말 감사합니다.!! -
정승욱
2002.12.24 23:54
cannot load php4_module c:/php/sapi/php4apache.dll in to server
라는 에러 뜨는 분덜! 혹시 아파치 버전이 2 아닙니까?
인스톨.txt 파일보면요, cgi설치법 있거든요. 그걸로 하세요.
저도 모듈설치법으로 열나게 하다가 (2시간정도) cgi로 하니깐 바로 되네요. -
정승욱
2002.12.24 23:57
php폴더 밑에 있는 install.txt입니다. 해석을 잘 하셔야 할 듯..ㅋㅋㅋ -
제르디스
2003.04.24 10:12
제서버에 디비좀 깔아 주실분 .,..
고정 아이피고요
설치 까진 해는데
아파치 돌아 가고요
db 생성 에서 잘안되네요
패스 외저러케 나오는지 저도 이창진 님이랑 같게 나오네요
...
미쳐 버리게어요
디비 생성점 해주세요
..
011-9211-4685 로 연락좀 고수님들 -
아카짱
2003.01.17 10:42
소스코드가 보이거나, 다운로드창이 뜨는 분들은...
httpd.conf 파일의 ServerName을 localhost가 아닌 127.0.0.1 로 바꿔보세요.(어찌된 영문인지 가끔식 안먹히는 컴퓨터가 있더군요^^)
그리고... cannot load php4_module c:/php/sapi/php4apache.dll in to server
에러가 나오는 분들은...
php 폴더에 있는 php4ts.dll 파일을 syatem32(system) 폴더 아래에 카피하는걸 까먹었기 때문에 나오는 증상입니다. -
공유기시로!
2003.01.21 11:00
다 설정한후(db계정 추가 등등..)
mysql을 재가동 시켜야 합니다
C:>mysqladmin reload
이렇게 하시면 reload 즉 재가동 됩니다
그리고 mysql모드에서 나가실때는 mysql>quit
라고 하지 않고 아래
mysql> exit
처럼 하여도 나가집니다..^______^ -
아카짱
2003.01.22 12:26
C:>mysqladmin reload
이렇게 하시면 reload 즉 재가동 됩니다
이부분은 mysql>flush privileges; 를 해주면 안해두 되구요^^
슈가님의 경우..
phpinfo.php 파일 열어서 popinfo() 부분을 phpinfo(); 로 바꿔주세요..
철자가 틀렸군요^^* -
슈가
2003.01.21 19:46
아 그리구요, http://localhost/phpinfo.php이렇게 치면 이런오류나요 해결책좀;;
akachan.net
Fatal error: Call to undefined function: popinfo() in c:apachehtdocsphpinfo.php on line 3 -
아카짱
2003.02.22 14:17
mysql에 비번이 세팅되어서 그렇거던요.
이제부터는
shell~]#mysql -u root -p mysql 엔터
Enter password : 비번입력
하면 된답니다^)^ -
슈가
2003.02.20 20:00
저 다시 설치하려고 하는데요
c:mysqlbin>mysql mysql
이렇게 쳤더니
error 1045: 'ODBCG127.0.01' 사용자는 접근이 거부 되었습니다. <Using password: 아니오>
이렇게 나와요
제목 | 글쓴이 | 날짜 |
---|---|---|
레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) [11] | lanyan | 2002.09.10 |
[re] 레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) | Dopesoul | 2002.09.14 |
PHP에서의 SQL문 보안취약성 [5] | 김영빈 | 2002.09.09 |
[Apache] 윈도우 NT 계열에 서비스 등록하기 [1] | 스카이 | 2002.09.08 |
What is the MRTG? [4] | Dopesoul | 2002.09.06 |
강좌는 아니지만, 제가 쓸 강좌가 어떤방향으로 나아가야하는지를 잘 모르겠습니다. 그래서 글올립니다. [4] | Dopesoul | 2002.09.06 |
웹호스팅의 꽃 APM 완벽설치 가이드 (linux) | BJ | 2002.09.05 |
포트 번호 없이 도메인 연결하기. [15] | Winnie | 2002.08.27 |
남구스의 DB 백업 쉘 스크립 [1] | 김남규 | 2002.08.27 |
남구스의 DNS/POP3/계정추가 쉘스크립 [2] | 김남규 | 2002.08.27 |
웹호스팅의 꽃 A.P.M.~ 을 알아보자! (1부) [9] | 임현 | 2002.08.25 |
무단링크를 방지하여 트래픽을 줄이기(아파치) [5] | 착한마음™ | 2002.08.24 |
APM 자동설치 프로그램 [4] | Captain DirtBuster | 2002.08.24 |
웹호스팅 세팅기 1편 - 설치하기(2부) [3] | 임현 | 2002.08.22 |
웹호스팅 세팅기 1편 - 설치하기(1부) [16] | 임현 | 2002.08.22 |
win2k, apache2.0.40 + php-4.2.2로 업글하기 | ZIO | 2002.08.20 |
[APM설치]윈도우에서 웹서버 세팅하기 [49] | 김영남 | 2002.08.14 |
루트만 이용할수있게 바꿔야하는 명령어들 몇가지 [3] | 임현 | 2002.08.14 |
웹호스팅 세팅기 [8] | 임현 | 2002.08.13 |
MSSQL 2000 Enterprise Edition 설치하기 [7] | DearMai | 2002.08.12 |