이 기사에서 설명하는 내용은 Windows 2003을 기반으로 하며 소프트웨어 버전은 Apache2.2.6(Win32), PHP5.2.4, MySQL5.0.45 및 phpMyAdmin2.11.1입니다. Apache와 MySQL을 설치해야 하며, PHP와 phpmyadmin을 압축 해제하여 사용하도록 구성합니다.
자세한 설치 과정은 다루지 않겠습니다. 인터넷에서 많이 검색해 보았는데, 여기에서는 모두가 같은 문제에 직면했을 때 참고할 수 있도록 설치 과정에서 겪었던 몇 가지 문제에 대해서만 이야기하겠습니다.
1. PHP 디렉터리에 있는 php5ts.dll, libmysql.dll을 시스템의 system32 디렉터리에 복사합니다.
2. php.ini가 windows 디렉터리에 복사되는지는 이전 버전에서 확실하지 않은데, php.ini를 windows 디렉터리에 복사하지 않고 직접 php.ini-dist로 이름을 바꿔서 php 디렉터리에 넣었습니다. 물론 Apache의 httpd.conf 구성 파일에 PHPINIDir c:/php/php.ini 줄을 추가해야 합니다(내 PHP는 C 드라이브의 PHP 디렉터리에 설치되어 있습니다).
3. Apache에 403 액세스 거부 오류가 있습니다. httpd.conf 파일에서 웹 사이트 디렉터리에 따라 DocumentRoot "I:/blog"를 수정합니다.
4. .htaccess 파일을 작동시키는 방법 기본적으로 .htaccess는 Apache에서 작동하지 않습니다. .htaccess가 작동하도록 하려면 파일에서 한 줄의 AllowOverride none을 찾아야 합니다. AllowOverride All 또는 AllowOverride fileinfo로 변경합니다.
5. phpmyadmin을 사용하기 전에 config.inc.php에서 $cfg['blowfish_secret'] = ''를 수정하고(이 파일은 config.sample.inc.php에서 이름이 변경됨) 원하는 대로 ''를 입력해야 합니다. , 예: dfdf877ddff.
6. phpmyadmin에서 1045 오류가 발생했습니다. 인터넷 검색 결과는 모두 비밀번호 문제 때문이라고 나와 있었습니다. 제가 만난 것은 비밀번호 문제가 아니라 서버에서 도메인 이름을 사용하여 액세스한 것이었습니다. http://blog.tryboy.org /phpadmin으로 http://localhost/phpmyadmin 또는 http://127.0.0.1/phpmyadmin을 사용하여 액세스하면 모든 것이 정상일 수 있습니다. MYSQL이 " 원격 호스트는 ROOT 권한을 통한 접근이 허용되지 않으므로 http://blog를 이용하세요. .tryboy.org/phpadmin에 접근하는 것은 원격 호스트 접근으로 간주됩니다.
7. phpmyadmin은 "mcrypt 확장을 로드할 수 없습니다. PHP 구성을 확인하십시오."라는 메시지를 표시합니다. 이 메시지가 나타나더라도 일반적인 사용에는 영향을 미치지 않습니다. 이 문제를 해결하려면 먼저 PHP의 php.ini 구성에서 php_mcrypt.dll 앞에 있는 ";"를 제거하세요. 2. libmcrypt.dll을 php5에서 시스템 system32 디렉터리로 복사합니다.
8. Apache의 Rewrite Mod를 활성화하려면 httpd.conf 파일에서 #LoadModule rewrite_module module/mod_rewrite.so를 수정하고 #.
9. httpd.conf 파일에 대한 수정 사항을 적용하려면 다시 시작해야 합니다.