The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Установка php 5 как cgi , !*! olfox, 29-Мрт-07, 11:02  [смотреть все]
Пытаюсь установить php5 (как cgi версию) - причем, что бы установленый php4 остался - а php 5 работал бы только для файлов с расширением .php5.  Cкомпелил такт:  --prefix=/home/PHP5 --with-libdir=lib64 --enable-pic --with-libdir=lib64 --with-xml --enable-bcmath --enable-calendar --with-curl --with-dom --with-dom-xslt --with-dom-exslt --enable-ftp --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr --with-xpm-dir=/usr/X11R6 --with-gettext --with-imap=/usr/local/imap-2004g --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --enable-memory-limit --with-mysqli1 --with-mysql=/usr1 --with-openssl1 --enable-discard-path --with-pear --with-pgsql=/usr --enable-track-vars --with-ttf --with-freetype-dir=/usr --enable-gd-native-ttf --with-zip --with-zlib

В http.conf прописываю:

AddType application/x-httpd-php5 .php5
AddHandler application/x-httpd-php5 .php5
Action application/x-httpd-php5 "/home/PHP5/php"

- Неработает. Причем если поместить бинарник в /cgi-bin/ и прописать:
Action application/x-httpd-php5 "/cgi-bin/php" - все ок. (но это не выход)
Что я делаю не так??

  • добавьте ScriptAlias, !*! A, 12:39 , 29-Мрт-07 (1)
    • добавьте ScriptAlias, !*! olfox, 14:44 , 29-Мрт-07 (2)
      >добавьте ScriptAlias, вот тут подробненько как раз как CGI
      >http://michurin.com.ru/build-php.shtml

      Спасибо, только похоже у меня еще где-то проблемы:
      Прописываю в httpd.conf
      ScriptAlias /php-bin/ /home/PHP5/bin/
      Action php-script /php-bin/php
      AddHandler php-script .php5
      Выдает ошибку 500 сервера - причем в логах - значится ненайден файл. Вчем может быть проблема еще?

      • добавьте ScriptAlias, !*! A, 15:25 , 29-Мрт-07 (3)
        • добавьте ScriptAlias, !*! olfox, 15:37 , 29-Мрт-07 (4)
          >>>добавьте ScriptAlias, вот тут подробненько как раз как CGI
          >>>http://michurin.com.ru/build-php.shtml
          >>
          >>Спасибо, только похоже у меня еще где-то проблемы:
          >>Прописываю в httpd.conf
          >>ScriptAlias /php-bin/ /home/PHP5/bin/
          >>Action php-script /php-bin/php
          >>AddHandler php-script .php5
          >>Выдает ошибку 500 сервера - причем в логах - значится ненайден файл.
          >>Вчем может быть проблема еще?
          >
          >А что точно в логах написано, какой именно файл не найден?
          [Thu Mar 29 13:37:37 2007] [error] [client 217.119.24.147] File does not exist: /home/user/public_html/500.shtml

          • добавьте ScriptAlias, !*! A, 16:26 , 29-Мрт-07 (5)
            • добавьте ScriptAlias, !*! olfox, 23:42 , 30-Мрт-07 (6)
              >>>>>добавьте ScriptAlias, вот тут подробненько как раз как CGI
              >>>>>http://michurin.com.ru/build-php.shtml
              >>>>
              >>>>Спасибо, только похоже у меня еще где-то проблемы:
              >>>>Прописываю в httpd.conf
              >>>>ScriptAlias /php-bin/ /home/PHP5/bin/
              >>>>Action php-script /php-bin/php
              >>>>AddHandler php-script .php5
              >>>>Выдает ошибку 500 сервера - причем в логах - значится ненайден файл.
              >>>>Вчем может быть проблема еще?
              >>>
              >>>А что точно в логах написано, какой именно файл не найден?
              >>[Thu Mar 29 13:37:37 2007] [error] [client 217.119.24.147] File does not exist:
              >>/home/user/public_html/500.shtml
              >Что-то мне кажется ошибка происходит раньше.
              >Вы запрашиваете скрипт, происходит ошибка 500, апач ищет документ для ошибки и
              >его не находит, вот тогда-то и появляется строка, которую вы привели.
              >
              >А до неё строчки три-пять?

              Действительно этот метод работает! Спасибо! (проверил на другой машине), а на этой вчем то проблемка - пока непонятно.

            • добавьте ScriptAlias, !*! olfox, 23:47 , 30-Мрт-07 (7)
              >>>>>добавьте ScriptAlias, вот тут подробненько как раз как CGI
              >>>>>http://michurin.com.ru/build-php.shtml
              >>>>
              >>>>Спасибо, только похоже у меня еще где-то проблемы:
              >>>>Прописываю в httpd.conf
              >>>>ScriptAlias /php-bin/ /home/PHP5/bin/
              >>>>Action php-script /php-bin/php
              >>>>AddHandler php-script .php5
              >>>>Выдает ошибку 500 сервера - причем в логах - значится ненайден файл.
              >>>>Вчем может быть проблема еще?
              >>>
              >>>А что точно в логах написано, какой именно файл не найден?
              >>[Thu Mar 29 13:37:37 2007] [error] [client 217.119.24.147] File does not exist:
              >>/home/user/public_html/500.shtml
              >Что-то мне кажется ошибка происходит раньше.
              >Вы запрашиваете скрипт, происходит ошибка 500, апач ищет документ для ошибки и
              >его не находит, вот тогда-то и появляется строка, которую вы привели.
              >
              >А до неё строчки три-пять?
              Этот метод действительно рабочий! Спасибо! (проерил на другой машине), а на этой вчем то проблемка еще! (пока непонятно)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру