На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Установка php5 на Apache2.0 (win32)
    Что-то я не въезжаю :wacko:
    Как надо запускать, чтобы работал PHP: как модуль, как CGI или все равно как?
    Если как модуль, то проверь, есть ли в httpd.conf строки
    ExpandedWrap disabled
      ScriptAlias /php/ "c:/web/php5/"
      Action application/x-httpd-php /php/php.exe

    Если нет, то добавть (по крайней мере, для Apache 1.x без них не работало...)


    ЗЫ: что-то я сам начинаю путаться. Уж не запуск через CGI это? :wall:
    Р. Беллманн: "Если вы смогли решить задачу, значит это было упражнение; иначе - это научная проблема."
      Угу, у меня написанно вот-так:

      ExpandedWrap disabled
         
        ScriptAlias /_php/ "C:/web/php/"
        Action application/x-httpd-php "/_php/php.exe"


      _php(алиас) - чтобы не запутаться в папках

      Добавлено в :
      Может, если исспользуешь Apache, то скинешь мне свой httpd.conf c подключенным php??

      Добавлено в :
      <b>Начнем сначала</b>
      Делал так:

      Цитата

      1) Открываем http.conf.
      2) Ищем строку #AddType application/x-httpd-php php и заменяем ее на AddType application/x-httpd-php php. В результате этого мы присвоили всем файлам с расширением php тип application/x-httpd-php.
      3) После выполнения пункта 2 здесь же добавьте следующее:
      — ScriptAlias /_php/ "C:/ваш_путь_к_php/" (например, C:/usr/php)
      — Action application/x-httpd-php "/_php/php.exe"
      Этим мы, во-первых, создаем синоним _php для директории с процессором PHP, чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы с типом application/x-httpd-php с обработчиком php.exe.
      Следует отметить: строка "_php" взята из такого расчета, чтобы она в будущем не конфликтовала с именами директорий, которые вы можете сделать на Вашем хосте.
      4) Сохраняем внесенные изменения.
      5) Открываем файл mime.types в той же директории.
      6) Ищем там строку application/x-httpd-php3 phtml, если она есть — хорошо, если ее нет, то просто добавляем ее в любом месте.
      7) Этим основная настройка закончилась.

      Протестируем работоспособность PHP4. Для этого создаем файл test.php с таким содержанием <? Echo "Если вы это читаете значит все работает"; phpinfo();?>. Запускаем файл и смотрим, что там получилось.


      Соответсвенно нифига не получилось, в чем трабл
      Без паники, это всего лишь недокументированная особенность...
        Вроде все правильно.
        Может, дурацкий вопрос, но Apache после внесенных изменений перезапускал?

        Цитата
        Может, если исспользуешь Apache, то скинешь мне свой httpd.conf c подключенным php??

        В аттаче

        Кстати, все dll-ки из PHP перекинул ко всем системным (в windows\system32 или куда-то еще)?
        Прикреплённый файлПрикреплённый файлhttpd.rar (10.05 Кбайт, скачиваний: 98)
        Р. Беллманн: "Если вы смогли решить задачу, значит это было упражнение; иначе - это научная проблема."
          По всему диску библы раскидал...
          ладно.. сегодня на это пора забить, а завтра утром с чистым сердцем продолжить.... возможно есть смысл перегрузить машину или перейти на другую машину...

          А веб-сервер перегружал после каждого изменения и все равно нифига не получилось.... просто эпопея какая-то! :angry:
          Без паники, это всего лишь недокументированная особенность...
            Могу пожертвовать свои httpd.conf и php.ini (Apache 2.0.49, PHP 4.3.7).
            Прикреплённый файлПрикреплённый файлApache2.zip (25.55 Кбайт, скачиваний: 94)
            May the Source be with you!
              Да, кстати, еще одно замечание: не запускай php-скрипты из cgi-bin. Не по-php-шному это :no:
              Р. Беллманн: "Если вы смогли решить задачу, значит это было упражнение; иначе - это научная проблема."
                Цитата tserega @ 19.08.04, 13:02
                Да, кстати, еще одно замечание: не запускай php-скрипты из cgi-bin. Не по-php-шному это :no:

                Именно оттуда и запускал...
                а что оттуда php-скрипт работать не будет?
                Без паники, это всего лишь недокументированная особенность...
                  Уррррррррррраааааа! заработало!!!!!

                  только помимо нужной мне строки я вижу еще такую страницу (zip в аттаче)
                  Прикреплённый файлПрикреплённый файлphpinfo.zip (5.24 Кбайт, скачиваний: 108)
                  Без паники, это всего лишь недокументированная особенность...
                    Это результат вызова функции phpinfo(). А в чем беда?
                    May the Source be with you!
                      Цитата Trustmaster @ 19.08.04, 15:06
                      Это результат вызова функции phpinfo(). А в чем беда?

                      Блин, опять извиняюсь..

                      Братва пасибо.... до встречи....

                      .... позже начну подключать MySQL :D

                      И исчо маленький вопросик: сейчас, скрипт, котрый я вызываю лежит в апаче в папке htdocs, и оттуда этот скрипт и вызвался и заработал и т.д.... а какого фига он не запускался из папки... cgi-bin???
                      Без паники, это всего лишь недокументированная особенность...
                        Папка cgi-bin предназначена для бинарных программ и CGI сценариев на языке Perl. PHP-интерпретатор, установленный в виде модуля работает в папке htdocs.

                        Вообще, cgi-bin - особая папка. Оттуда не будут скачиваться файлы, и сервер не даст вам просмотреть содержимое папки. Она предназначена только для CGI программ. В то же время, CGI бинарники не будут работать в htdocs.
                        May the Source be with you!
                        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script Execution time: 0,1080 ]   [ 14 queries used ]   [ Generated: 10.12.19, 14:20 GMT ]