The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с PHP на APACHE"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с PHP на APACHE"
Сообщение от razor emailИскать по авторуВ закладки(??) on 10-Июн-04, 11:19  (MSK)
Здраствуйте.
Помогите советом.
Установил apache c php.
В httpd.conf добавил строки

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps

Ввожу в броузере https://www.moydomen.ru/index.php
в ответ предложение скачать файл.
Т.е он его не открывает как web страницу, а скачивает как объект.

И еще вопрос я раньше никогда не имел дело с php.
Скачал скрипт который работает на php (лента новостей), в файле скрипта index.php написано
<?PHP
require_once("./inc/functions.inc.php");
//#################
$PHP_SELF = "index.php";
error_reporting (E_ALL ^ E_NOTICE);
$cutepath                                       = ".";
$config_path_image_upload       = "./images/upimages/";
ну и так далее.

Мне просто казалось что должно быть не <?PHP, а #!/usr/bin/php

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Проблема с PHP на APACHE"
Сообщение от razor emailИскать по авторуВ закладки(ok) on 10-Июн-04, 11:51  (MSK)
Собирал с php4
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Проблема с PHP на APACHE"
Сообщение от DimMan Искать по авторуВ закладки on 10-Июн-04, 15:35  (MSK)
LoadModule php4_module        libexec/apache2/libphp4.so

>    AddType application/x-httpd-php .php
>    AddType application/x-httpd-php-source .phps
>

<virtualHost xxx>
    ....
    php_admin_flag engine on
    ....
</VirtualHost>

>Мне просто казалось что должно быть не <?PHP, а #!/usr/bin/php

Если php скомпилирован как модуль apache то можно и <?php причем прямо в документе
<h1><div align="center">
<?
  echo 'Super page';
?>
</div></h1>

а во втором случае, скрипт должен быть в каталоге cgi-bin и иметь права на выполнение плюс:

#!/usr/bin/php

<?php
  echo "Content-type:text/html\n\n";
  echo "<html>";
  echo "<body>";
  echo '<h1><div align="center">';
  echo 'Super page';
  echo '</div></h1>';
  echo '</body></html>';
?>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблема с PHP на APACHE"
Сообщение от razor emailИскать по авторуВ закладки(??) on 11-Июн-04, 09:11  (MSK)
Я нашел в чем ошибка, но не могу понять как её исправить!!!
Apache-1.3.31
php-4.3.7

cd ../apache-1.3.31
./configure

cd ../php-4.3.7
./configure --with-apache=/usr/local/src/apache_1.3.31 \
--with-gd=/usr/local \
--with-ttf=yes \
--with-gettext \
--with-zlib=/usr
make
make install
все собралось и инсталировалось без ошибок.

cd ../apache-1.3.31
./configure --activate-module=src/modules/php4/libphp4.a
без ошибок
make
почти в каждой строке
сообщения вида
mod_php4.c:399: `SUCCESS' undeclared (first use in this function)
mod_php4.c: At top level:
mod_php4.c:405: syntax error before "apache_sapi_module"
mod_php4.c:406: warning: initialization makes integer from pointer without a cast
...............................
mod_php4.c:407: warning: excess elements in scalar initializer
mod_php4.c:407: warning: (near initialization for `apache_sapi_module')
mod_php4.c:409: warning: excess elements in scalar initializer
mod_php4.c:409: warning: (near initialization for `apache_sapi_module')
mod_php4.c:410: `php_module_shutdown_wrapper' undeclared here (not in a function)
...............................
mod_php4.c:471: request for member `path_translated' in something not a structure or union
mod_php4.c:472: request for member `request_uri' in something not a structure or union
mod_php4.c:473: request for member `request_method' in something not a structure or union
mod_php4.c:474: request for member `content_type' in something not a structure or union
...............................
и наконец
mod_php4.c:545: `ZEND_HANDLE_FILENAME' undeclared (first use in this function)
mod_php4.c:551: `ZEND_INCLUDE' undeclared (first use in this function)
mod_php4.c:551: syntax error before "TSRMLS_CC"
mod_php4.c:552: `OK' undeclared (first use in this function)
mod_php4.c: At top level:
mod_php4.c:555: syntax error before '{' token
../../include/http_conf_globals.h:42: storage size of `ap_bind_address' isn't known
../../include/http_conf_globals.h:75: storage size of `ap_server_root' isn't known
../../include/http_conf_globals.h:76: storage size of `ap_server_confname' isn't known
../../include/http_conf_globals.h:86: storage size of `ap_coredump_dir' isn't known
*** Error code 1

Stop in /usr/local/src/apache_1.3.31/src/modules/php4.
*** Error code 1

Почему так много ошибок?
Чуть ли не в каждой строке.
Помогите советом...

p.s почему то обновив порты /usr/ports/www(freebsd)
небыло apache13-mod_php4.
обшарил все ftpшники с портами такого порта больше нет.
Помню как я собирал apache13-mod_ssl, там вообще нет никаких проблем.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблема с PHP на APACHE"
Сообщение от Mrachik emailИскать по авторуВ закладки(ok) on 14-Июн-04, 14:38  (MSK)

Ман по установке php получше почитай, в дереве сырцов файлик INSTALL...
Точно не помню как там, но по-моему ты правильно все делаешь. Еще был косяк у меня примерно такой же, решился скачиванием последних версий апача и пхп...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Проблема с PHP на APACHE"
Сообщение от Rohan emailИскать по авторуВ закладки on 15-Июн-04, 16:59  (MSK)
>p.s почему то обновив порты /usr/ports/www(freebsd)
>небыло apache13-mod_php4.
>обшарил все ftpшники с портами такого порта больше нет.
>Помню как я собирал apache13-mod_ssl, там вообще нет никаких проблем.

Если у тебя фря, то не морочь голову и ставься из портов.
/usr/ports/www/apache13-mod_ssl
/usr/ports/www/mod_php4

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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