За последние 24 часа нас посетили 17657 программистов и 1604 робота. Сейчас ищут 928 программистов ...

FAQ: Установка Apache, PHP, MySQL — известные проблемы.

Тема в разделе "Установка PHP", создана пользователем Anonymous, 24 июл 2007.

  1. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ну а ошибку-то какую выдает?
     
  2. r1p

    r1p Активный пользователь

    С нами с:
    15 фев 2010
    Сообщения:
    4
    Симпатии:
    0
    раньше выдавал ошибку соединения с mysql, а сейчас просто думает и выдает пустую страницу, в логах апача:
    access.log:
    172.16.0.103 - - [15/Feb/2010:22:10:12 +0300] "GET /phpMyAdmin/ HTTP/1.1" 401 1128
    error.log - ничего
     
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    r1p

    уф... а руками зайти? из консоли попробовать? коннектиться?
     
  4.  
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    гы. не заметил... 401...
    =)
     
  6. r1p

    r1p Активный пользователь

    С нами с:
    15 фев 2010
    Сообщения:
    4
    Симпатии:
    0
    из консоли все отлично работает, 401 - это так частный случай был, можете сами попробовать http://svetlov.info и http://svetlov.info/sqltest.php
     
  7. r1p

    r1p Активный пользователь

    С нами с:
    15 фев 2010
    Сообщения:
    4
    Симпатии:
    0
    При коннекте к sql серверу на другом компьютере (freebsd) все работает, у кого какие мысли?
     
  8. Rizan

    Rizan Активный пользователь

    С нами с:
    25 июн 2007
    Сообщения:
    115
    Симпатии:
    0
    Адрес:
    Пермь
    хм

    прочитал всю тему..ответа не нашел..после установки апач,php,mysql все проверки работоспособности проходит, создаю в папке htdocs папку mag,кладу туда index.php. перезапускаю апач...ввожу http://localhost/mag/
    в итоге перечисляет мне все что лежит в папке...и пишет index of
     
  9. Олег18

    Олег18 Активный пользователь

    С нами с:
    25 фев 2010
    Сообщения:
    2
    Симпатии:
    0
    Установил php 5.0.2, не работает, пишет нету php5ts.dll. Скачал php5ts.dll, а куда конкретно его нужно вставить?
     
  10. DarcShaman

    DarcShaman Активный пользователь

    С нами с:
    4 мар 2010
    Сообщения:
    1
    Симпатии:
    0
    Народ вот какая хрень - установил всё как надо! всё прописал, всё изменил,но при вроверке РНР постоянно начинает скачивать эту страницу, изза чего это может быть???
     
  11. llkatll

    llkatll Активный пользователь

    С нами с:
    10 мар 2010
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, пишу диплом. и установила всё подряд Apache+PHP+Mysgl. рhp вроде не работает. ввожу адрес, например,http://localhost/index.php, а мне выскакивает окно Загрузка файла,типа открыть или сохранить этот файл.помогите,уже скоро диплом сдавать)))) а я всё не могу сделать его. что я не так настроила,не пойму((
     
  12. FishError

    FishError Активный пользователь

    С нами с:
    16 фев 2008
    Сообщения:
    24
    Симпатии:
    0
    Не знаю насколько вопрос относится к топику, и, возможно, ответ был где-то, но я не нашел.

    Не подскажете, возможно ли как-то "научить" локальный пхп-апач-мускуль работать через прокси. Дело в том, что дома интернет через прокси-сервер, находящийся в локальной сети и это вносит массу неудобств при работе.

    Windows 7, прокси usergate, http-прокси и SOCKS5 доступны. Php Как модуль апаче.

    Помогите, пожалуйста :)
     
  13. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Что это значит?

    Сервер должен быть доступен извне? Тогда занимайтесь настройками портов.
     
  14. FishError

    FishError Активный пользователь

    С нами с:
    16 фев 2008
    Сообщения:
    24
    Симпатии:
    0
    Нет, извините за невнятное объяснение. Мне надо, чтоб я не внося изменений в скрипты мог использовать cURL , file_cet_contents('http://...'), то есть пхп-скрипты имели доступ в интернет.
    Сейчас приходится либо тестить сразу на хостинге, если я делаю какой-то парсер, скажем. Либо использовать конструкции типа:
    Код (Text):
    1. $aContext = array(
    2. 'http' => array('proxy' => 'http://192.168.0.1:3128', 'request_fulluri' => True,
    3. )
    В скриптах на локальной машине, а затем убирать лишнее при заливке на хостинг.
     
  15. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Гм. А браузеры как работают? Или их тоже настраивали для работы через прокси?

    В любом случае этот вопрос решается настройкой именно шлюза.
    NAT и иже с ним.

    Решение средствами php вы уже привели. Можете его лишь несколько автоматизировать. Объявив это константой, перенеся в отдельный файл и добавив в php.ini auto_prepend_file
     
  16. FishError

    FishError Активный пользователь

    С нами с:
    16 фев 2008
    Сообщения:
    24
    Симпатии:
    0
    Ясно, спасибо. Да, браузеры через прокси настроены.
     
  17. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Тогда только настраивать NAT, чтобы все работало без прокси.
    это ADSL? или сервер локальной сети?
    Если сервер - то настраиваемо, если модем, то зависит от модели.
     
  18. FishError

    FishError Активный пользователь

    С нами с:
    16 фев 2008
    Сообщения:
    24
    Симпатии:
    0
    сервер локальной сети. WinServer 2003. Если можете помочь с настройкой, то, пожалуй, следует воспользоваться приватом. Был бы признателен.
     
  19. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Нет, помочь не смогу, я не работал плотно с серверами с времен win2k.
    Впрочем интернет большой. Посмотрите в msdn по данному вопросу.
     
  20. Graveman

    Graveman Активный пользователь

    С нами с:
    10 апр 2010
    Сообщения:
    1
    Симпатии:
    0
    Чуваки PHP-программачи!
    Окажите содействие в настройке.
    Моя проблема специфическая, и я не могу найти ответ ни в одном руководстве.
    Вот системное описание:

    Мое ПО следующее:
    Apache 2.2.15.0
    PHP 5.3.0

    Апач мне удалось настроить, и он работает, проблемы с PHP.

    Когда я подключаю PHP вот таким вот кодом:

    (файл httpd.conf)
    AddType application/x-httpd-php phtml php
    <Directory "D:/Site/PHP">
    Options ExecCGI
    </Directory>
    ScriptAlias "/php_dir/" "D:/Site/PHP/"
    Action application/x-httpd-php "/php_dir/php-cgi.exe"

    то информация о настройках PHP, вызываемая скриптом:

    <?php
    phpinfo();
    ?>

    появляется в браузере. Успешно выполняются и другие простые php-скрипты
    , «Hello word», например.
    Но стоит попытаться запустить на выполнение сложные php-скрипты, например, гостевую книгу, как в браузере появляется php-код этого скрипта, отображенный, как текст, т.е. скрипт не выполняется.

    Во втором случае, когда я подключаю PHP таким кодом:

    (файл httpd.conf)
    AddType application/x-httpd-php php phtml
    ScriptAlias /_php_/ " D:/Site/PHP/"
    Action application/x-httpd-php "/_php_/php.exe

    то при выполнении любого php-скрипта, в браузере появляется вот такое сообщение:

    «Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, admin@one.microsoft.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.»

    а в файле error log появляется такое сообщение:
    «[Thu Apr 08 18:13:04 2010] [error] [client 127.0.0.1] Premature end of script headers: php.exe, referer: http://localhost/
    [Thu Apr 08 18:13:04 2010] [error] [client 127.0.0.1] PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0, referer: http://localhost/»

    В одном из руководств по установке именно этой версии PHP - (5.3.0), говорится, что, прежде всего, нужно зарегистрировать в системе файл php5ts.dll, а в моем дистрибутиве PHP этот файл отсутствует, а сам дистрибутив в виде архива.

    Я скачал новую версию PHP (5.3.1), но в ней тоже нет файла php5ts.dll, а PHP-интерпретатор тоже в виде архива, и в отличие от версии 5.3.0, в версии 5.3.1, вообще нет исполнимых файлов, которые называются php.exe или php-cgi.exe
    ---
    Прошу вас откликнуться.
    Вот мой e-mail: osama-bl@mail.ru
     
  21. kirya85

    kirya85 Активный пользователь

    С нами с:
    16 апр 2010
    Сообщения:
    1
    Симпатии:
    0
    Добрый вечер!
    Вот такая проблема:
    при загрузке изображения возникает ошибка Call to undefined function imagecreatefromjpeg()

    Нашел решение

    НО! Не обладаю знаниями, как же это - перекомпилировать PHP. Устанавливал на сервер сам, с помощью ISPManager. Включил в нем модуль GD - Но эта ошибка не исправилась. Прошу вашей помощи. Сколько это по времени, для разбирвающегося, чтобы решить эту задачу? :D :D
     
  22. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Как запретить доступ из вне к серверу?
    Типа так написал:
    <Location>
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    </Location>
    но чегото кажется что это решается другим путем.
     
  23. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Listen 127.0.0.1:80
     
  24. kidstone

    kidstone Активный пользователь

    С нами с:
    17 май 2010
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, подскажите пожалуйста
    есть у меня 2000 сервак, на него хочу поставить апач + пхп+скл. Вроде как все ставится, но при попытке запустить пхп ругается на ws2_32.dll. попытка подбросить длл ничего не дела.
    Ставил пхр 5.3.2

    Может проблема с тем что не запущены какие-то сервисы ?
     
  25. DDe

    DDe Активный пользователь

    С нами с:
    2 июн 2010
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте, у меня следующая проблема:
    Я установил Apache 2.2.15. php 5.2.1.
    Настроил файл httpd как в инструкции:
    LoadModule php5_module C:/php5/php5apache2_2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"

    Добавил в переменные среду пути C:/php5;C:/php5/ext;

    В файле php.ini раскомментил строку для mysql (хотя это и не важно).

    Перезагрузил сервер. Пытаюсь запустить страницу в которой должно вывести phpinfo, но на странице только то, что было без скриптов. Не могу найти ответа, почему пропускается скрипты php.