вопрос по установке PHP и сервера Apache

Marvel

Новичок
вопрос по установке PHP и сервера Apache

Решил разместить свой вопрос в треше, не желая кого-либо обидеть нарушением правил форума и т.п. вещей..
Все вопросы мотивированы надобностью просмотра php скриптов локально.

0. Я установил Apache2.2.x дефолтным путем.
1. Устанавливая интерпретатор PHP в окне выбора сервера (Web Server Setup), у меня только присутствует 3 варианта
IIS FastCGI,
Other CGI //и
Do not setup a web server //соответственно
Почитав ФАГи. посмотрев туториалы понимаю что чего-то не хватает :)

Собственно в чем может быть проблема?

2. И вопрос по настройке "всех этих дел", некоторые ФАГи весьма поверхностны, а где то приводятся различные инструкции по изменениям:
например в файле ..\Apache2\conf\httpd.cont
LoadModule php5_module C:/php5/php5apache.dll
AddType application/x-httpd-php .php или AddType application/x-httpd-php .php .php3 .phtml
PhPIniDir "C:/php5/"

или переименовывание файла в PHP-папке
php.ini-dist в php.ini

в одном соседнем ФАГе вот такая инструкция
..переписать файл php5ts.dll в каталог WINDOWS
(т.е. как я смог понять речь идет о установки используя zip-дистрибутив, а не бинарник.
Такой метод установки интерпретатора имеет какието преимущества или зачем это все..?)

также уже и не помню где (помоему видео с ютуба),
чтото там о логах было и ошибках, потом расставление каких то двоеточий... в общем, я тут совсем темен
для меня оч. много новой информации - голову немного рвет и срочно нужно все это структурировать)

Кто знает хорошо написанные статьи о подобных вещах..действиях?.. С пояснением чем вызвана необходимость того или иного и прочее. Ну и так как я пишу на русском форуме, приоритетней конечно рус-яз:)

ЗЫ.. Если у кого-либо появиться желание самостоятельно разъяснить тут некоторые моменты исходя из собственного опыта и знаний - былоб супер-пупер круто. Спасибо
 

akd

dive now, work later
Команда форума
1. качаешь Apache Win32 Binary without crypto (no mod_ssl) (MSI Installer) c http://httpd.apache.org/download.cgi#apache22
2. качаешь PHP 5.2.14 installer c http://www.php.net/downloads.php

3. ставишь апач.
4. ставишь пхп, указывая веб-серве apache 2.2 и указывая конфигуратору путь к конфигам апача.
5. бывают разные баги, то одно не найдено, то другое. в большинстве случаев очень сильно помогает, если просто открыть шелл, зайти в apache/bin/ и запустить httpd.exe .. оно напишет ошибку, почему не может стартовать.
 

Marvel

Новичок
Автор оригинала: akd
4. ставишь пхп, указывая веб-серве apache 2.2 и указывая конфигуратору путь к конфигам апача.
так нету в моем списке Апача! я же это написал - Это первый вопрос.

5. бывают разные баги, то одно не найдено, то другое. в большинстве случаев очень сильно помогает, если просто открыть шелл, зайти в apache/bin/ и запустить httpd.exe .. оно напишет ошибку, почему не может стартовать.
кстати всегда интересовался:) как можно вернуть к просмотру это досоподобное черное окно. В данном случае для прочтения например возможной ошибки при старте
httpd.exe

кстати если речь идет об ошибке старта Apache, то скажу, что значок в трее есть, в CtrlPanel>AdminTools>Services - Apache2.2 Started, при обращении к localhost открывается стандартный хтмл - "It Works!".


akd, и вот еще вопрос (важный момент по-моему) почему php 5.2.14 а не 5.3.3 например, сыроват или что тогда?
 

akd

dive now, work later
Команда форума
Автор оригинала: Marvel
так нету в моем списке Апача! я же это написал - Это первый вопрос.


кстати всегда интересовался:) как можно вернуть к просмотру это досоподобное черное окно. В данном случае для прочтения например возможной ошибки при старте
httpd.exe

кстати если речь идет об ошибке старта Apache, то скажу, что значок в трее есть, в CtrlPanel>AdminTools>Services - Apache2.2 Started, при обращении к localhost открывается стандартный хтмл - "It Works!".


akd, и вот еще вопрос (важный момент по-моему) почему php 5.2.14 а не 5.3.3 например, сыроват или что тогда?
- ты скачал другой инсталлятор. в нем действительно нет апача.
- если сначала запустить комманд а потом уже cd apache/bin и httpd.exe то все увидишь.
- это просто работает апач. не удивительно.
- хочешь ставь 5.3.3, я разрешаю :) мне нужен был 5.2.14 пару дней тому, я ставил его.
 

Marvel

Новичок
ура! я вот тоже только сам это понял попробовав 5.2.14, что в 5.3.3 нет Апача, так, что да вопрос "почему php 5.2.14 а не 5.3.3"
снимается, но за разрешение спасибо!:)

- если сначала запустить комманд а потом уже cd apache/bin и httpd.exe то все увидишь.
вот это прости не понял, пытался гуглить по словам -но там стока чепухи вылезло:)
 

akd

dive now, work later
Команда форума
start > run > cmd
в нем уже
cd .../apache/bin
httpd
 

Marvel

Новичок
'start > run > cmd' - это как раз было понятно, я не понял 'cd'..

следуя методу дедукции - choose directory или типатого)
................................

Кстати, еще вот такая беда по моему сабжу - после установки php -
как я понял нужно Апач остановить и запустить по-новой так вот он выдал ошибку (номер не помню увы) теперь в апач-мониторе красная лампа и он постоянно "сталкивается с проблемой" при попытке перезапустить?
 

Crys

Двинутый новичок
ура! я вот тоже только сам это понял попробовав 5.2.14, что в 5.3.3 нет Апача, так, что да вопрос "почему php 5.2.14 а не 5.3.3"
а) Ни в какой версии PHP нет апача.
б) Под Win32 надо устанавливать "VC6 x86 Thread Safe", в котором все есть.

В результате установка из .msi сводится к тыканью мышкой при установке апача и тыканью мышкой при установке php. Перезагрузка апача и все работает. В базовой конфигурации.
 

Marvel

Новичок
Crys, я имелл ввиду что есть название сервера Апач в списке..

По этому "VC6 x86 Thread Safe" я хз что это.. По логике это какой-нибудь инсталятор, но зачем ставить его, почему его. Если возможно объяснение - мне былоб интересно:) Спасибо.
 

Crys

Двинутый новичок
Угук... по ссылкам, что тебе выдали не один раз - слева снизу написано, в чем отличие VC6 и VC9

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP

If you are using PHP with IIS you should use the VC9 versions of PHP

.....

Do NOT use VC9 version with apache.org binaries
А вот с Thread Safe и Non Thread Safe реальную разницу так и не понял. Как мне известно, первый вариант надежнее, но медленнее. Не углублялся, т.к. работает - и хорошо...
 

Marvel

Новичок
Crys, с этим все понятно, спасибо.

Прага, спакуха=) ..невнимателен я - есть такое :)

***** , спасибо за линк
 
Сверху