Windows перезагружал после изменения PATH? Следовало ещё и по форуму поискать. http://php.ru/forum/viewtopic.php?t=9922
Ураа заработало Надо было бы в мануале это тоже указать. Большое СПАСИБО тебе за твоё потраченное время.
интересует вопрос: если MySQL установить не в программ файлз, подредактировав my.ini работать будет ?
Подскажите пожалуста как быть. Все установил и зделал как описывалось. Апачи работает а ПХП и майскл отказываются. можит что с переменными напарол. там ведь два варианта настройки паказано. Суть проблемы тока: когда начинаю проверять работоспасобность то в браузере выводит сам текст пхп как и в блокноте. пачему реакции нет немагу панять. Заранее спасибо.
В httpd.conf прописал такое? Код (Text): LoadModule php5_module "C:/php5/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php5/" Где находится интерпретатор php? В какой деррикторие? После изменения httpd.conf необходимо перезапустить apache.
нет я скачал как там написоно было правельный httpd.conf. я так палогаю там оно должно уже было прописанно. если нет то куда его там вставлять.
Там всё уже прописано. Об этом я написал выше, и в http://php.ru/install/ об этом написано подробно. Ты замени файл httpd.conf идущей с apache на скаченный тобой файл httpd.conf ? После этого надо перезапустить apache.
да скачал вставил. нажал на Restart в апачи. тока теперь он ошибку выдает The requested operation has failed! и еще в http://php.ru/install/ написанно о настройки переменных: какой именно скриншот верный. там два разных вида путь к path
Значит ты что-то напортачил с настройками, пройди ещё раз, шаг за шагом, все инструкции по установке. Они оба "верные", тебе в переменную PATH необходимо добавить следующие: C:\php5\;C:\php5\ext\; В http://php.ru/install/ все подробно расписано, единственное о чем там умолчали это то, что необходимо перезагрузить компьютер после изменения системной переменной PATH. Слушай, может тебе не стоит мучатся с настройками самому, а взять и установить готовую сборку, например: XAMPP
хочится самому разобраться. сматри там после C:\php5\;C:\php5\ext\; в одном из скриншотов написан еще путь к майскл а в другой нет какой верный. Ведь лучше всего можно понять когда разберешся сам. ведь так
насчет ключевого слова ясно. будем стараться. но иногда требуеться совета более опытных. извини если сильно отвлек.
Понимаю, что данный ворос уже затрагивался и в этой теме и в целом на форумах. Но возможно кому-то не будет влом ответить. Если файл libmysql.dll загружен C:\WINDOWS\system32 - всё работает, данные из MySQL выводятся. Если файл из систем32 удалить, а в php.ini раскомментировать и сделать так: Код (Text): ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" include_path = "c:\usr\php\libmysql.dll" Я предполагал, что всё так же должно работать. Ан нет. И не пойму почему. Понадеявшись на свою неопытность, делал так(разные вариации, которые взбрели в голову): Код (Text): include_path = "c:\usr\php\libmysql.dll\" include_path = "c:\usr\php\libmysql.dll" include_path = "c:/usr/php/libmysql.dll/" include_path = "c:/usr/php/libmysql.dll" include_path = "c:\usr\php\" include_path = "c:\usr\php" include_path = "c:/usr/php" но всё равно никак.. пхп явно пытается вытянуть libmysql.dll из систем32. Как только возвращаем файл в систем32, всё опять пашет замечательно. После каждого изменения апач перезапускал. Надеюсь на ответы, фенкс.
Добрый день Каталог Apache:C:\Program Files\Apache Software Foundation\Apache2.2 версия 2.2.3-win32 Каталог PHP: C:\Program Files\PHP версия 5.2.6-win32 Каталог MySQL: C:\MySQL версия 5.0.24a-win32 PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\PHP\;C:\Program Files\PHP\ext;C:\MySQL\bin db.php : <?php print "Current PHP version: <b> ". phpversion() ."</b>"; error_reporting(E_ALL); /* В этой строчке измените пароль доступа к mysql НА ТОТ, КОТОРЫЙ ВЫ ВВОДИЛИ ПРИ УСТАНОВКЕ MYSQL!!! $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); */ $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); if( !$link ) die( mysql_error() ); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo "<h3>Database \"".$row->Database."\"</h3>\n"; $result = mysql_list_tables($row->Database); if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() ); else { while ($row = mysql_fetch_row($result)) print "Table: $row[0]<br>"; mysql_free_result($result); } } ?> Пароль заменен на мой. MySQL запущен Apache запущен Связка Apache+PHP работает (phpinfo отображается) Проблема: http://localhost/db.php выводит лишь: Current PHP version: 5.2.6 и никаких ошибок. Сделал все что было указано в мануале. Помогите!
у тебя модуль ПХП в ПХПинфо выводиться??? Вот что-то похожее: mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version 5.0.45
"Пролетарии всех стран соединяйтесь!"-) Здравствуйте уважаемые программисты! В области пхп (как вы это язык называете в своем жаргоне) я новычок. Короче, я все сделал как в документации написано, но после запуска http://localhost/test/index.php в броузере ничего. Я понимаю вас это бесит каждый раз обяснять, но я читал форум. делал по им советам, но ничего. нет пошаговой инструкции для чайников этой области?
http://php.ru/forum/viewtopic.php?t=6808 - тут уважаемые дяди программисты разжевывают все что не понятно или не работает)
предлагаю изменить в инструкции по установке! Если вы устанавливаете программу на любой корневой каталог кроме С:\ то строки: # Подключение PHP, как модуля LoadModule php5_module C:/php5/php5apache2.dll AddType application/x-httpd-php .php PHPIniDir "C:/php5/" надо вводить вручную в файл httpd.conf (?:\Program Files\Apache Group\Apache2\conf\httpd.conf) вот так=) а то я наломал мозгов пока не понял что в скачанном httpd все ссылки на С:\ а у меня всё на D:\
Приветствую всех!У меня при настройке mysql выдает ошибку 1045 access denied for user "root"@localhost"(using password:NO) подскажите в чем проблема,заранее благодарю