То, что описывается в этой статье, создано на базе Windows 2003, а версии программного обеспечения: Apache2.2.6 (Win32), PHP5.2.4, MySQL5.0.45 и phpMyAdmin2.11.1. Необходимо установить Apache и MySQL, а PHP и phpmyadmin распаковать и настроить для использования.
Я не буду вдаваться в подробный процесс установки. Я много искал в Интернете. Здесь я просто рассказываю о нескольких проблемах, с которыми столкнулся в процессе установки, чтобы каждый мог иметь справку при возникновении той же проблемы.
1. Скопируйте файлы php5ts.dll и libmysql.dll из каталога PHP в каталог system32 системы.
2. Копируется ли php.ini в каталог windows, из предыдущей версии непонятно, но я не копировал php.ini в каталог windows, а сразу переименовал php.ini-dist и поместил его в каталог php. Конечно, вам нужно добавить строку PHPINIDir c:/php/php.ini в файл конфигурации Apache httpd.conf (мой PHP установлен в каталоге PHP на диске C).
3. У Apache есть ошибка 403: доступ запрещен. В файле httpd.conf измените DocumentRoot «I:/blog» в соответствии с каталогом вашего веб-сайта.
4. Как заставить работать файл .htaccess. По умолчанию .htaccess не работает в Apache. Если вы хотите, чтобы .htaccess работал, вам нужно изменить файл httpd.conf. и измените его на AllowOverride All или AllowOverride fileinfo.
5. Перед использованием phpmyadmin не забудьте изменить $cfg['blowfish_secret'] = '' в config.inc.php (этот файл переименован из 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 Accessing .tryboy.org/phpadmin рассматривается как доступ к удаленному хосту.
7. phpmyadmin отображает сообщение «Невозможно загрузить расширение mcrypt. Проверьте конфигурацию PHP». Хотя это сообщение появляется, оно не влияет на общее использование. Если вы хотите решить эту проблему, сначала удалите «;» перед php_mcrypt.dll в конфигурации PHP php.ini. 2. Скопируйте libmcrypt.dll из php5 в системный каталог system32.
8. Если вы хотите включить мод Rewrite Mod Apache, вам необходимо изменить #LoadModule rewrite_module groups/mod_rewrite.so в файле httpd.conf и удалить #.
9. Чтобы изменения в файле httpd.conf вступили в силу, необходимо перезапустить их.