먼저 웹사이트에서 APACHE2.2.3 Mysql 5.0.22 PHP 5.2.0을 다운로드하세요.
가정: 시스템 디스크는 c:/입니다.
가정: 설치 후 디렉터리 상태는 다음과 같습니다.
아파치------------> C:Program FilesApache Software FoundationApache2.2
mysql--------------->C:Program FilesMySQLMySQL 서버 5.0
PHP----------------> c:/php
준비:
설치하기 전에 포트 80과 포트 3306을 다른 프로그램이 사용하고 있는지 확인해야 합니다. 그렇다면 해당 소프트웨어를 삭제해야 합니다
.
압축된 패키지의 압축을 풀고 설치 파일을 실행하세요. 대부분은 기본 경로와 설치 프롬프트에 따라 설치하면 됩니다. 익명 사용자는 선택할 수 없으며 mysql 경로를 시스템에 추가해야 합니다. 길. 설치가 완료되면 컴퓨터를 다시 시작해야 합니다.
컴퓨터를 다시 시작한 후 [제어판] à [관리 도구] à [서비스]를 확인하여 mysql 서비스가 시작되었는지 확인하세요. 그렇지 않으면 mysql 서비스를 시작하세요.
참고: 바로가기의 mysql 로그인 터미널은 루트 사용자로 직접 로그인되며, 나타나는 비밀번호는 루트 사용자의 비밀번호입니다. 이 루트 사용자 상태에서 사용자 데이터베이스와 새 사용자를 생성할 수 있습니다. 명령은 다음과 같습니다:
CREATE DATABASE gc0100; //데이터베이스 생성
gc0100.*에 대한 모든 권한을 'gc0100'으로 식별된 gc0100@localhost 에 부여합니다.//로컬 사용자 생성
gc0100.*에 대한 모든 권한을 gc0100@"% "에 부여합니다. IDENTIFIED BY 'gc0100';//원격 사용자를 생성한 후 [시작]->[실행]에서 cmd를 입력합니다.
그런 다음 다음 명령을 실행합니다.
mysql –u 사용자 이름 –p로 액세스한 데이터베이스는 해당 사용자의 비밀번호를 묻는 메시지를 표시합니다.
2단계: Apache를 설치하고 PHP를 지원하도록 구성합니다.
설치 파일 apache_2.2.3-win32-x86-no_ssl.msi를 두 번 클릭하고 기본 경로와 프롬프트에 따라 설치합니다. 기본적으로 C:Program FilesApache Software FoundationApache2.2에 설치됩니다.
도메인 이름과 관리자의 이메일 주소를 입력하라는 입력 상자도 있습니다. 그냥 아무렇게나 입력하세요.
+------------------------------------------------- ----
| 참고: 설치가 완료된 후 Apache 서비스가 자동으로 설치되고 시작됩니다.
|" (OS 10048) 일반적으로 각 소켓 주소(프로토콜/네트워크 주소/포트)는 한 번만 사용할 수 있습니다.
| make_sock: 0.0.0.0:80 주소에 바인딩할 수 없습니다..." 이 문제는 일반적으로 IIS가 포트 80을 점유하고 있기 때문에 발생합니다.
| 제어판->서비스를 열고 IIS 관리 서비스를 찾아 닫고 비활성화합니다.
| 그런 다음 CMD를 사용하여 명령줄 모드로 들어가서 apache/apache2/bin을 설치한 디렉터리를 입력합니다.
+------------------------------------------------ ---------------
Apache를 시작하려면 Apache의 바로가기 기능으로 시작하기만 하면 됩니다.
그런 다음 IE에서 Apache가 성공하는지 테스트하고 http://localhost를 입력합니다.
It works!가 나타나면 Apache가 성공적으로 설치된 것입니다.
PHP를 설치하려면 php-5.2.0-Win32.zip의 내용을 c:php에 압축을 풀고
php 디렉토리에서 php.ini-dist를 찾으세요. (이건 습관인 것 같습니다. 사실 저는 php를 선호합니다. ini-권장) php.ini로 이름을 바꾸고 Windows 시스템 디렉터리에 복사합니다. (특별한 경우: win2k 시스템 디렉터리는 c:winnt, Windows XP는 c:windows 디렉터리입니다.
그런 다음 php 디렉터리에 있는 모든 동적 라이브러리(*.dll)를 system32 디렉터리(win2k의 경우 c:winntsystem32, Windows XP의 경우 c:windowssystem32)에 복사합니다.
마지막으로 c:phpext로 이동하여 php_gd2.dll, php_mysql.dll 두 파일을 system32 디렉터리에 복사합니다(위와 동일).
Apache에서 httpd.conf를 구성
하고 메모장을 사용하여 C:Program FilesApache Software FoundationApache2.2confhttpd.conf 파일을 엽니다.
AddDefaultCharset ISO-8859-1을 찾아 다음으로 변경합니다.
AddDefaultCharset GB2312(중국어 간체 인코딩 기본 언어 만들기)
DocumentRoot "C:Program FilesApache Software FoundationApache2.2htdocs"를 찾아 WEB 디렉터리로 변경합니다.
예: DocumentRoot "D:/www"는
DirectoryIndex index.html index.html.var을 찾은 다음 index.htm index.php를 추가합니다(기본 index.php는 홈 페이지 파일입니다)
---------- --- -PHP 모듈식 설치----------------------------
#LoadModule ssl_module modules/mod_ssl.so 줄을 찾아 이 줄 뒤에 줄을 추가하세요
LoadModule php5_module c:/php/php5apache2.dll (**오류**)
다음으로 수정: LoadModule php5_module “c:/php/php5apache2_2.dll”
이유: php5apache2.dll은 Apache 버전 2.0만 지원하며 최신 버전의 Apache가 2.2.3이기 때문에 버전 2.2 이상을 지원할 수 없습니다.
따라서 새로운 버전의 동적 라이브러리인 php5apache2_2.dll을 사용해야 하며, 이전 버전의 동적 라이브러리는 사용할 수 없습니다. 하지만 설치한 Apache가 2.0 버전이라면 이전 버전의 동적 라이브러리, 즉 php5apache2.dll만 사용하면 됩니다.
그중 c:/php/php5apache2.dll(php5apache2_2.dll)은 php 디렉토리에 있는 php5apache2.dll(php5apache2_2.dll)의 위치입니다.
그런 다음 AddType application/x-gzip .gz .tgz 행을 찾아서 추가하세요. 이 줄 뒤에 한 줄
AddType application/x-httpd-php .php
(실제로 위의 두 개의 빨간색 줄은 httpd.conf 파일 끝에 직접 추가할 수 있습니다)
------------------------------------- ------------------
이제 기본적으로 PHP 환경이 성공적으로 구성되었습니다. test.php라는 파일을 생성합니다(예: my D:phpwww). WEB 루트 디렉토리(예: my D:phpwww) Tip: 메모장을 사용하시는 분들은 파일(test.php.txt)을 피해주세요. 파일 내용은 다음과 같습니다.
PHP 코드:
<? 에코 phpinfo();
Apache 서비스를 다시 시작하고 브라우저로 http://localhost/test.php를 엽니다.
php 설정 출력 정보가 보이면 괜찮을 것입니다.
(다운로드 페이지나 <? echo phpinfo(); ?>를 보시면, 위 내용과 오류나 누락된 부분이 있는지 확인해주세요)
3. php.ini를 구성하고 mysql과 GD2를 테스트합니다(php.ini는 c:windows 아래의 php.ini입니다)
.
;확장자=php_mysql.dll
';'을 제거하고
.extension=php_mysql.dll
로 변경합니다.
나타나다
;extension=php_gd2.dll GD 라이브러리를 지원하려면 이전 항목을 제거하세요.
확장자=php_gd2.dll
발견
;session.save_path = "/tmp"
session.save_path = "C:WINDOWSTemp";(windows xp)
와 같이 세션을 저장할 디렉토리를 설정하십시오.
session.save_path = "C:winntTemp";(windows 2000)
Apache 서비스를 다시 시작하고 다음 내용으로 웹 루트 디렉터리(예: D:phpwww)에 testdb.php 파일을 만듭니다.
PHP 코드:
<?php
$link=mysql_connect('localhost','root','123456'); //여기서 루트와 123456은 MYSQL 사용자와 비밀번호입니다. 상황에 맞게 변경하세요.
if(!$link) echo "실패";
그렇지 않으면 "성공"을 에코합니다.
mysql_close();
?>
브라우저로 http://localhost/testdb.php를 열고 출력 성공이면 정상입니다.
4. phpmyadmin 설치 구성:
WEB 루트 디렉터리(d:phpwww)에 phpMyAdmin-2.6.1.zip의 압축을 풉니다. ), 폴더 이름을 phpmyadmin으로 바꾸거나 phpmyadmin 디렉토리에서 config.inc.php를 엽니다.
다음을 찾습니다(다음을 변경했습니다):
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin'; //도메인 이름을 가진 서버라고 가정하면 http://로 변경할 수 있습니다. 도메인 이름/phpmyadmin
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '쉬움 //mysql 사용자를 각각 입력하세요. 비밀번호 추가
$cfg['Servers'][$i]['auth_type'] = 'http'; // 여기에서 쿠키로 변경
하고 브라우저에서 http://localhost/phpmyadmin을 열고 저장할 수도 있습니다. 사용자 이름과 비밀번호로 mysql을 관리할 수 있습니다
. PHP 코드를 더 빠르게 실행하려면 Zend Optimizer를 설치하세요.
다운로드 방법은 http://down.phpv.net/soft/379.htm 에서 확인할 수 있습니다
. 다운로드 후 더블클릭하여 설치할 경로를 선택하세요. PHP.INI 경로를 묻는 메시지가 나타나면 c:/windows를 입력하세요. .
Apache 서비스를 설치하고 다시 시작합니다. http: //localhost/test.php 를 보면 더 많은 내용이 표시됩니다.
Zend Extension Manager v1.0.3 사용, 저작권 (c) 2003-2004, Zend Technologies 제공
Zend Optimizer v2.5.7 사용, 저작권 (c) 1998-2004, Zend Technologies 제공