|
|
|
| ЗДРАВСТВУЙТЕ! ПОМОГИТЕ, ПОЖАЛУЙСТА! ОЧЕНЬ НУЖНО УСТАНОВИТЬ PHP! Уже полторы недели мучаюсь, не могу установить. У меня Windows XP SP2. Сейчас напишу ход моей установки:
1. Скачал PHP (php-4.3.10 zip)
2. Распаковал в e:\php\
3. Переименовал в e:\php\ файл php.ini-dist в php.ini
4. Скопировал php.ini в e:\windows\
5. В файле php.ini (в e:\windows\) исправил:
register_globals = Off на register_globals = On
6. Скопировал php4ts.dll в e:\windows\system32\
7. Скачал apache_2.0.47-win32-x86-no_ssl.msi
8. Инсталлировал его в e:\site\apache
(сервер находится в e:\ site\apache\apache2)
9. Перезагрузил компьютер
10. Внес изменение в файл httpd.conf :
a. После строки:
ScriptAlias /cgi-bin/ "C:/site/Apache/Apache2/cgi-bin/"
Добавил строку:
ScriptAlias /php/ "e:/php/"
b. После строки:
AddType application/x-tar .tgz
Добавил строки:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
c. После строки:
# Format: Action handler-name /cgi-script/location
Добавил строку:
Action application/x-httpd-php "/php/php.exe"
d. После строки:
LoadModule access_module modules/mod_access.so
Добавил строку:
LoadModule php4_module "e:/php/sapi/php4apache2.dll"
e. В конце файла httpd.conf добавил:
<VirtualHost 127.0.0.2>
ServerName mysite
ServerAdmin my@mysite.ru
DocumentRoot "e:/site/mysite"
UserDir "e:/site/mysite"
DirectoryIndex index.html index.php index.htm
DefaultType text/plain
ErrorLog "logs/error.log"
LogLevel warn
CustomLog logs/dummy-host.example.com-access_log common
AddCharset WINDOWS-1251 chr
</VirtualHost>
f. В файле hosts (e:/windows/system32/drivers/etc)
Добавил строку:
127.0.0.2 www.mysite.ru
11. Перезапустил apache
12. Cоздал в папке e:/site/mysite файл index.php со строкой:
<?php phpinfo(); ?>
13. Ввел в адресной строке Web-браузера: http://www.mysite.ru/:
В итоге:
Невозможно отобразить страницу
Не удается найти сервер или ошибка DNS
ПОМОГИТЕ ПОЖАЛУЙСТА! | |
|
|
|
|
автор: Михаллтон (28.03.2006 в 01:37) |
|
|
для: NvV
(28.03.2006 в 00:57)
| | Набери с адресной встроке http://localhost/ | |
|
|
|
|
|
|
|
для: Михаллтон
(28.03.2006 в 01:37)
| | Набрал, отображается стартовая страница apache | |
|
|
|
|
|
|
|
для: NvV
(28.03.2006 в 09:16)
| | Следовательно, апач установлен и работает.
Хочется чего-то еще? | |
|
|
|
|
|
|
|
для: Trianon
(28.03.2006 в 10:19)
| | Да, хочется, чтобы и PHP работал нормально! | |
|
|
|
|
|
|
|
для: NvV
(28.03.2006 в 00:57)
| | У вас какая операционная система (до сервис-пака)? | |
|
|
|
|
|
|
|
для: cheops
(28.03.2006 в 14:04)
| | Вообще всегда Windows Pro XP SP2 стоял (года 2 уже). А так еще 98 стоит. | |
|
|
|
|
|
|
|
для: NvV
(28.03.2006 в 21:48)
| | antf недавно докладывал, что там проблемы с виртуальными хостами, без патча не работает - попуробуйте настроить сначала сервер на одно виртуальном хосте localhost, как это описывается в http://www.softtime.ru/info/articlephp.php?id_article=24, а потом уже совершенствовать рабочую версию. | |
|
|
|
|
|
|
|
для: cheops
(28.03.2006 в 22:06)
| | Как PHP лучше устанавливать, как модуль или как cgi | |
|
|
|
|
|
|
|
для: NvV
(28.03.2006 в 22:37)
| | Установил apache как показано в той ссылке! Вроде работает (при наборе localhost в браузере отображается стартовая страничка apahe). Только дополнительные хосты не установил пока. Добавил все изменения в httpd.conf ( уснанавливаю PHP как модуль
AddType application/x-httpd-php phtml php
LoadModule php5_module e:/php/php5apache2.dll
Этих строк в файле не было, я добавил их в конец.
)
Добавил все изменения в файл php.ini
Презагрузил apache. Запустился.
Создал файл index.php с содержанием <?php phpinfo(); ?>
Сохранил его в папку htdocs. (в DocumentRoot " E:/www/Apache2/htdocs")
Ввожу localhost/index.php
В итоге:
_________________________________________________
Not Found
The requested URL /index.php was not found on this server.
Apache/2.0.47 (Win32) PHP/5.1.2 Server at localhost Port 80
_______________________________________________
ПОЧЕМУ?
У меня локалка, может в этом какая-то проблема?
Да, php установил 5.1.2 а apache 2.0.47 | |
|
|
|
|
|
|
|
для: NvV
(28.03.2006 в 23:23)
| | Прикрепите файл httpd.conf, если не сложно. | |
|
|
|
|
|
|
|
для: cheops
(29.03.2006 в 18:28)
| | Спасибо, но я сам смог разобраться! Если что то буду обращаться! :) | |
|
|
|
|
|
|
|
для: NvV
(29.03.2006 в 22:35)
| | Написали бы, в чем проблема заключалась. Другим наука будет. | |
|
|
|
|
|
|
|
для: Trianon
(29.03.2006 в 22:38)
| | Проблема была в следующем. Когда создаете файл, например index.php, нужно внимательно смотреть чтобы он не был index.php.txt! Вот и вся проблема! Внимательней надо быть! | |
|
|
|
|
|
|
|
для: NvV
(30.03.2006 в 22:45)
| | Есть такой очень вреденый чекбокс в свойствах windows explorer'а "Скрывать расширения для зарегистрированных типов файлов" . Галочка в нем совершенно не совместима с IT R&D деятельностью, а у ж тем более с web-дизайном (в общем смысле слова). | |
|
|
|