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

Установка Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16

Тема в разделе "Установка PHP", создана пользователем cyxapuk, 7 июл 2006.

  1. Khottabych

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

    С нами с:
    25 июл 2010
    Сообщения:
    1
    Симпатии:
    0
    Добрый День!

    Может кто подскажет?

    При проверке работоспособности Mysql когда в браузере вводим следующее:
    http://127.0.0.1/test/index2.php

    Выдает вот это сообщение:

    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. анатолий

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

    С нами с:
    19 июн 2010
    Сообщения:
    7
    Симпатии:
    0
    Установил связку.Пробовал запустить скрипт :
    <?PHP
    //Это моя первая программа
    echo "Hello World!";
    ?>
    А браузер эскплорер говорит.Хозяин скачай или открой файл с исходным кодом этого файла T_T
    Проблема в установке?Неуверен.Денвер на другом компе говорит так же мне.
     
  4. анатолий

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

    С нами с:
    19 июн 2010
    Сообщения:
    7
    Симпатии:
    0
    Khottabych там было вроде написано гдето в установке что надо вставить в этот файл:C:\Program Files\Apache Group\Apache2\conf\httpd.conf след строки:# Подключение PHP, как модуля

    LoadModule php5_module C:/php5/php5apache2.dll
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"

    Я сделал ошибку..Такую:скачал готовый файл,а строки там не были добавлены.Короче вставь ту цитату в конец файла =)
    Должен запеть
     
  5. анатолий

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

    С нами с:
    19 июн 2010
    Сообщения:
    7
    Симпатии:
    0
    понял в чем дело.знакомый сказал что там в папку над скидывать файл и через эту папку запускать уже скрипт.а что это за папка?где находится и как называется?и можно ли в этой папке другие папки создавать?
     
  6. Scorpi

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

    С нами с:
    3 авг 2010
    Сообщения:
    2
    Симпатии:
    0
    Установил Apache 2.2.16 no_ssl, php 5.3.3 VC9 Thread Safe, MySQL Essential 5.1.49.
    Apache и PHP работают на отлично, но вот что-то с MySQL.
    Когда захожу на страницу index2.php браузер её долго грузит, а потом выдаёт:
    Current PHP version: 5.3.3
    И больше ничего, даже ошибок нет :(
    В чём может быть проблема? Помогите пожалуйста.
    Если не сложно напишите в ICQ 424-381-013 O_O
     
  7. Scorpi

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

    С нами с:
    3 авг 2010
    Сообщения:
    2
    Симпатии:
    0
    Незнаю как, но всё уже работает О_О
     
  8. mpak

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

    С нами с:
    30 окт 2006
    Сообщения:
    440
    Симпатии:
    0
    На винду ставить apache mysql и php - Это же ересь.
    Вы когда нибудь на копейку ставили колеса от ламбарджини?

    Используйте программы там для чего и где они созданы.
    Как программы на линуксе под виндой это изврат так и линуксовые программы на винде тоже убожество.
     
  9. ssaich

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

    С нами с:
    2 сен 2010
    Сообщения:
    3
    Симпатии:
    0
    Я установил все по инструкции но MySQL не работает
    выдает Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\1.php on line 13
     
  10. Cy6apuk

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

    С нами с:
    27 сен 2010
    Сообщения:
    2
    Симпатии:
    0
    Помогите пожалуйста!
    все делаю по инструкции создаю индекс.пхп пишу там
    <?php

    phpinfo();

    ?>

    перехожу по ссылке http://127.0.0.1/test/index.php
    открывается окно с этим же кодом=((
    что мне делать? что нада изменить?
     
  11. kirr

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

    С нами с:
    11 окт 2010
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Славута
    Я полный нуб в етом деле, так вот прошу вашей помощи!!
    Вот я не могу понят ето Для того что бы система нашла необходимые библиотеки добавляем к системной переменной PATH пути: C:\php5\;C:\php5\ext\;

    объясните мне!
     
  12. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Вопрос-то в чем?
    Не находит?
     
  13. kirr

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

    С нами с:
    11 окт 2010
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Славута
    что такое PATH пути??

    да и нечего не находит! я пошол другим путем!

    Ну короче я что то нахимичил, вот дошол до етого # Удостоверяемся, что в нашей копии php.ini раcкомментированно (убрана точка с запятой в начале строки) подключение расширения mysql
    Правильная строка должна выглядеть так:

    extension=php_mysql.dll

    я что то не понял где посмотреть ету строку?
     
  14. kirr

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

    С нами с:
    11 окт 2010
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Славута
    Все вроде уже все норма!
     
  15. kirr

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

    С нами с:
    11 окт 2010
    Сообщения:
    7
    Симпатии:
    0
    Адрес:
    Славута
    А что делать дальше то?)) Все установил по инструкции и незнаю что дальше то делать??
     
  16. Alik007

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

    С нами с:
    1 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    Всем доброго времени суток. просмотреть весь форум не смог на первых 20 страницах ответа не нашел.
    на 2 машины установлено апач 2.2.16+php 5.2.14+mysql5.1.39.
    на первой машине (личный ноут) связка работает отлично. запуск сайта проходит как с локального так и из сети проходит отлично (единственно не срабатывает flv файлы) . А на второй машине (раб с установленным ЮГ 5.0 работающий через порт 8080) при подключение php к апачу, апач выдает ошибку "the requested operation has failed"
    php подключатся через httpd.conf
    "
    #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
    PHPIniDir "D:/Program/php/"
    LoadModule php5_module "D:/Program/php/php5apache2_2.dll"
    #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTAL
    "
    при этом сам апач работает так как при вводе адреса в браузере выдается запрос на скачку index.php
    P/S
    настройку на обоих машинах проводил по одной и той же инструкций. с сайта "http://www.sdelaysite.com/kniga/verstka-kniga/apache-mysql-php-nastraivaem-sami"

    P.P.S
    проблема решилась обновлением php до версий 5.2.9.9
    не стал удалять вопрос на случай если кто столкнется с подобной проблемкой.
     
  17. gans5131

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

    С нами с:
    1 ноя 2010
    Сообщения:
    6
    Симпатии:
    0
    В сервисах не видно хоть чего-нибудь похожее на апач, при установке выводил досовское окошко с отсчетом 30сек, по видимому он пытаться запустить сервис апачевский, но какая-то причина ему этого не дает, в трее висит значек апача ("No srvices installed" выводит при наведении на него мыши)
     
  18. gaa

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

    С нами с:
    2 ноя 2010
    Сообщения:
    2
    Симпатии:
    0
    Сделал все как написанно в статье PHP работает, а вот MySQL нет. Делаю проверку sql в файле index2.php мне браузер вернул вот это:
    Current PHP version: 5.2.1
    Fatal error: Call to undefined function mysql_connect() in E:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11

    В чем проблема и как ее решить подскажите пожалуйста?
     
  19. Alik007

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

    С нами с:
    1 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    возможно система не видет файл libmysql.dll
    а вообще этот вопрос есть на форуме
    на ветке http://www.php.ru/forum/viewtopic.php?t ... sc&start=0
     
  20. gans5131

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

    С нами с:
    1 ноя 2010
    Сообщения:
    6
    Симпатии:
    0
    я повторюсь в надежде, что кто-нибудь откликнитьтся

    В сервисах не видно хоть чего-нибудь похожее на апач, при установке выводил досовское окошко с отсчетом 30сек, по видимому он пытаться запустить сервис апачевский, но какая-то причина ему этого не дает, в трее висит значек апача ("No srvices installed" выводит при наведении на него мыши)
     
  21. Alik007

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

    С нами с:
    1 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    слишком мало информации но возможно тебе поможет следущее
    установить сервис вручную

    X:\>f:\usr\local\Apache2\bin\apache.exe -k install

    После этого можно стартовать Apache как сервис:

    X:\>f:\usr\local\Apache2\bin\apache.exe -k start

    путь надо изменить на свой.
     
  22. filosof

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

    С нами с:
    6 ноя 2010
    Сообщения:
    5
    Симпатии:
    0
    доброго времени суток форумчанам!
    Перечитал за несколько дней эту и соседние ветки,но так и не смог пройти последний этап Fatal error: Call to undefined function mysql_connect() in C:\Program Files\Apache Group\Apache2\htdocs\test\index2.php on line 11
    качал готовые файлы,правил свои,добавлял в виндовс и удалял файлы,чего только не делал из того,что написано(а написано много и все по разному предлагают)- все без толку,эта ошибка все равно выскакивает.
    правда если записать следующее
    Код (Text):
    1. <?php
    2.   $dblocation = "127.0.0.1";
    3.   $dbname = "test";
    4.   $dbuser = "root";
    5.   $dbpasswd = "здесь мой пароль";
    6.  
    7.   $dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
    8.   if (!$dbcnx)
    9.   {
    10.     echo "<p>К сожалению, не доступен сервер mySQL</p>";
    11.     exit();
    12.   }
    13.   if (!@mysql_select_db($dbname,$dbcnx) )
    14.   {
    15.     echo "<p>К сожалению, не доступна база данных</p>";
    16.     exit();
    17.   }
    18.   $ver = mysql_query("SELECT VERSION()");
    19.   if(!$ver)
    20.   {
    21.     echo "<p>Ошибка в запросе</p>";
    22.     exit();
    23.   }
    24.   echo mysql_result($ver, 0);
    25. ?>
    то выскочит белый лист,но мне от этого не легче. :(
    хотя через командную строку майсикьюэль работает корректно,апач и пчп работают через браузер.
    плюнул я на это дело до поры до времени,у меня следующий вопрос;
    как установить PHP на хостинг? Все ,что нагуглил,так это установки на винду...
    я распаковал 2 архива на хостинге с расширениями tar.bz2 и tar.gz в созданную папку для домена ,после чего при переходе в браузере на домен,там отображается список моих файлов.Естественно в базе данных никаких таблиц нет.А что собственно дальше непонятно..
    кстати на хостинге есть папка php с вложенными четырьмя пустыми паками..может они для чего пригодны?
    Подскажите где почерпнуть основы,куда устанавливать скрипты и как их запускать и т.д
    п.с сам для себя пишу стили для phpbb3,но тут я полный 0.
     
  23. detect

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

    С нами с:
    8 ноя 2010
    Сообщения:
    4
    Симпатии:
    0
    440Hz
    Здраствуйте, Будьте добры, помогите найти где косяк.

    Устанавливал рекомендованную связку по инструкции http://www.php.ru/install/
    Apache 2.0 + Php 5.1.4 + Mysql Server 4.1.16 под Win32 платформу.

    После установки:
    Работает Apache 2.0 и все его интерфейсы вроде как и надо.
    Запускается MySQL служба. MySQL консоль то же работает.
    При перезагрузки станции все вышеперечисленные службы поднимаютя.

    Вот настройки:
    переменная: PHPRC имеет значение __ D:\Server\php5\
    Переменная: Path имеет значение __
    %SystemRoot%\system32
    ;%SystemRoot%
    ;%SystemRoot%\System32\Wbem
    ;C:\php5\;C:\php5\ext\
    ;C:\Program Files\Common Files\Adobe\AGL
    ;C:\Program Files\Intel\DMIX
    ;C:\Program Files\MySQL\MySQL Server 4.1\bin

    путь установки Apache 2.0
    C:\Program Files\Apache Group\Apache2\conf\httpd

    конфиг скачал.
    httpd.ini:#LoadModule usertrack_module modules/mod_usertrack.so
    #LoadModule vhost_alias_module modules/mod_vhost_alias.so
    #LoadModule ssl_module modules/mod_ssl.so


    #Подключание PHP, как модуля
    LoadModule php5_module C:/php5/php5apache2.dll
    #AddModule mod_php5.c
    AddType application/x-httpd-php .php
    PHPIniDir "C:/php5/"(эту строку скопировал согласно инструкции так как изначально ее небыло в скаченом файле)
    правда не работает PHP что сней что без нее.
    #
    # ExtendedStatus controls whether Apache will generate "full" status
    # information (ExtendedStatus On) or just basic information (ExtendedStatus
    # Off) when the "server-status" handler is called. The default is Off.

    путь установки php:
    C:\php5\php5apache2.dll (библиотека то же в папке есть)
    конфиг:
    ;extension=php_mssql.dll
    extension=php_mysql.dll
    ;extension=php_mysqli.dll
    ;extension=php_oci8.dll

    А вот при вводе в браузере http://127.0.0.1 Апач отзывается картинка есть.
    при вводе в браузере http://127.0.0.1/test/index.php давит код 404.
    при вводе в браузере http://127.0.0.1/test/index2.php давит код 404.
    Оба файла Wпроводником и FAR видны

    80-открыт и прослушается Apache.(Tcpview)

    Вот что лог ошибок выдает:
    [Tue Nov 09 12:52:08 2010] [error] [client 127.0.0.1] script 'C:/Program Files/Apache Group/Apache2/htdocs/test/index.php' not found or unable to stat

    Вот что лог сервера:
    127.0.0.1 - - [09/Nov/2010:14:30:17 +0300] "GET /test/index.php HTTP/1.1" 404 296
    127.0.0.1 - - [09/Nov/2010:14:36:00 +0300] "GET /test/index.HTML HTTP/1.1" 200 474

    Страницы Apache(а) открывает.
    Если создать HTML документ в папке test браузер его то же откроет,
    но при вставке изображения, в этот документ текст отобразится в браузере а изображение нет.

    Заранее спасибо. Буду должен.
     
  24. gans5131

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

    С нами с:
    1 ноя 2010
    Сообщения:
    6
    Симпатии:
    0


    спасибо помогло, запустил через консоль, она указала мне на ошибку, апач не мог найти нужные ему файлы, поправил
    конфиг, все встало на свои места
    [/list]
     
  25. Vera-O

    Vera-O Активный пользователь

    С нами с:
    18 ноя 2010
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте. Помогите, пожалуйста, установить правильно PHP. Дело в том, что я пыталась установить согласно инструкции http://php.ru/install/ и во время установки возник один вопрос.
    Что делать если нет системной переменной path?