WinXP+Apache+PHP 5+MySQL+phpMyAdmin 설치 전체 기능

6447 단어 php
I finally got this to work, so I will post my findings here.  //PHP 5 : Windows build needs a MySQL DLL  //PHP 5.0 doesn't come with mysql support... You have to get the librariesyourself...   //I think u can get them from mysql.com  // PHP 5 Beta 2   //The file php_mysql.dll comes with these snapshots, as well as a new version of libmySQL.dll,   //so I suggest a full upgrade to Beta 2 instead of just extracting php_mysql.dll for use with Beta 1.  --------------------------------------------------------  도착 하 다 www.jetdown.com 아래 세 가지 소프트웨어 를 다운로드 하여 설치 준 비 를 잘 하 세 요.  apache_2.0.47-win32-x86-no_ssl.msi  mysql-4.0.14-win.zip  phpMyAdmin-2.5.3-rc1-php.zip  ----------------------------------------------------------------------------------------------  PHP 5 Beta 2 http://snaps.php.net/win32/php5-win32-latest.zip size:5.87 MB (6,162,835 bytes)  ----------------------------------------------------------------------------------------------  <1>설치 설정 PHP  1.압축 풀기 PHP 압축 을 C:\php\\로 압축 해제  2.C:\php\디 렉 터 리 에 있 는 php4ts.dll 및 C:\php\dlls 디 렉 터 리 에 있 는 모든 파일 을 windows 설치 디 렉 터 리 의 시스템 폴 더 에 복사 합 니 다.  (win9x/me 는 system 디 렉 터 리,winNT,2k/winXP,2003 은 system 32 디 렉 터 리)  C:\php\php.ini-dist 를 windows 설치 디 렉 터 리 에 복사 하고(예:c:\windows)php.ini 로 이름 을 바 꿉 니 다.메모 장 으로 열 고 정 보 를 수정 합 니 다.  extension 검색dir = ./ 이 줄 은 PHP 디 렉 터 리 에 있 는 extensions 디 렉 터 리 로 경 로 를 가 리 킵 니 다.예 를 들 어:    extension_dir = C:\php\extensions  더 많은 모듈 을 지원 하려 면 검색:  ;Windows Extensions  ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.  지원 하 는 확장 모듈 을 앞 에 별표 로 설명 합 니 다.PHP 가 어떤 모듈 을 지원 하려 면 앞 에 있 는";"없 애 버 리 면 된다  수정 이 완료 되면 php.ini 를 저장 하고 PHP 설치 와 설정 을 완료 합 니 다.  우 리 는 아래 에 한 줄 을 가입 한다.  extension=php_mysql.dll  //Note 1: The extension dir need not be ".\", as Hermawan mentioned. It works fine for me with the extensions subdir where the other extensions are located.  //Note 2: The php.ini file need not be in the Apache root, as lars mentioned. It works fine for me in the Windows dir.  <2>Apach2 설치  1.백업 C:\\프로그램 Files\Apache Group\Apache2\conf\httpd.conf 서류  2.수첩 으로 C:\\Program 열기 Files\Apache Group\Apache2\conf\httpd.conf  찾기:  #NameVirtualHost *  다음으로 변경:  NameVirtualHost 127.0.0.1//또는 localhost  찾기:    다음 줄 수정:  ServerAdmin (관리자 메 일 박스  DocumentRoot C:\Program Files\Apache Group\Apache2\htdocs  ServerName Apache2  ErrorLog C:\Program Files\Apache Group\Apache2\logs\error_log  CustomLog C:\Program Files\Apache Group\Apache2\logs\access_log common    찾기:  AddType application/x-tar .tgz  다음 두 줄 을 추가 합 니 다:  AddType application/x-httpd-php .php  AddType image/x-icon .ico  찾기:  #LoadModule ssl_module modules/mod_ssl.so  다음 줄 추가:  LoadModule php5_module C:\php\sapi\php4apache2.dll //여기 php 5module 이 관건 입 니 다.만약 php4module apache 를 시작 할 수 없습니다.   기본 파일 추가:  DirectoryIndex 찾기 * 이 줄 은 기본 파일 이름 을 추가 할 수 있 습 니 다.  DirectoryIndex index.php default.php index.htm index.html default.htm default.html  파일 을 저장 하고 apache 서버 를 다시 시작 합 니 다.  마지막 으로 이 파일 의 끝 에 아래 두 줄 을 더 하 세 요.  ScriptAlias /php/ "c:/php/"  Action application/x-httpd-php "/php/php.exe“  이 아파 치 의 PHP 환경 이 완전히 구축 되 었 습 니 다.  <3>테스트:  메모 장 으로 새 파일 을 만 들 고 다음 줄 을 적어 C:\Program 에 저장 합 니 다. Files\Apache Group\Apache 2\htdocs 디 렉 터 리 에서 이 디 렉 터 리 는 사이트 와 디 렉 터 리 입 니 다.phpinfo.php 라 는 이름 으로 브 라 우 저 에 입력 하 십시오.http://localhost/phpinfo.php 생각 나 는 PHP 에 대한 정 보 를 볼 수 있 습 니 다.  phpinfo.php 코드 는 다음 과 같 습 니 다.      <4>mysql 설치   1.기본 값 으로 C:\mysql 에 설치  Copy the following files to the Apache modules directory:  php\php4ts.dll  php\sapi\php4apache2.dll  php\dlls\iconv.dll  If any of these files are missing in the modules directory, Apache will fail to start.  Be sure the extension can find the following files:  php_mysql.dll   iconv.dll  libmySQL.dll  If any of them can't be found, Apache will start but will issue a warning like this: "Unknown(): Unable to load dynamic library 'c\php\extensions\php_mysql.dll" - The specified module could not be found."  php_mysql.dll should be in the extensions directory.  iconv.dll should be in the Apache modules directory.  libmySQL.dll must be either in the Apache root directory or the Windows system directory. I prefer the former because it's cleaner, as other applications don't necessarily use this MySQL library version.  Note 3: Be sure to use the libmySQL.dll file bundled with PHP. In my case, trying to use the libmySQL.dll from the MySQL 4.1 alpha package resulted in this error message: "Unknown(): Unable to load dynamic library 'c:\php\extensions\php_mysql.dll" - The specified procedure could not be found."  Start Apache and everything should be fine.  2.C:\\mysql\\bin\\winmysqladmin.exe 실행 사용자 설정 비밀번호  3.mysql 실행,테스트  mysql> show databases;  +-----------+   | Databases |   +-----------+   | mysql |   | test |   +-----------+   상기 화면 이 나타 나 면 my sql 이 설치 되 었 음 을 나타 낸다.   2.MySQL 시스템 y 의 관리자 인 밀 a 를 변경 합 니 다.  mysql> UPDATE user SET password=password('새 비밀 a') where user='root';  3.phop 5 의 시작 파일 phop.ini 를 편집 하여 my sql 과 phop 5 를 연결 합 니 다.  mysql.default_port=  mysql.default_host=  mysql.default_user=  mysql.default_password=  다음으로 변경:  mysql.default_port=3306 설명 하 는 것 은 my sql 의 결 성 포트 는 보통 3306 이다.   mysql.default_host=localhost my sql 의 결 성 된 호스트 이름 을 설명 합 니 다.  mysql.default_user=jinchao mysql 의 결 성 된 사용자 이름 을 설명 합 니 다(루트 는 최고급 사용자 입 니 다)  mysql.default_password=666666 관리자 의 암 호 를 설정 합 니 다.  수정 후 apache 를 다시 시작 하고 phopinfo 페이지 를 봅 니 다.  <5>phpmyadmin 설치  수정 하 다. C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin\config.inc.php   다음 단락 을 찾 습 니 다:  $i = 0;  // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].  // You can disable a server config entry by setting host to ''.  이 단락 후에 계속 찾 아 보 세 요.  찾아내다 $cfg['Servers'][$i]['auth_type'] = 'cookie';  『 config 』고치다. 『 cookie 』혹시 『 http 』  $cfg['Servers'][$i]['host']를 찾 았 습 니 다. = 'localhost'; 상황 에 따라 상응하는 수정 을 하 다  $cfg['Servers'][$i]['user']를 찾 았 습 니 다. = 'root'; 상황 에 따라 상응하는 수정 을 하 다  $cfg['Servers'][$i]['password']를 찾 았 습 니 다. = ''; 상황 에 따라 상응하는 수정 을 하 다  $cfg['Servers'][$i]['port']를 찾 았 습 니 다. = '3306'; 상황 에 따라 상응하는 수정 을 하 다

좋은 웹페이지 즐겨찾기