Отображение запросов к MySql в браузере.

knight

Новичок
Отображение запросов к MySql в браузере.

Вот такая проблема:
Поставил PhP 5.2 и MySql 5 на Windows 2 сервис пак,настроел всё...
создал простенькую базу ...,испотльзую Komodo 3.5.2 для написания скриптов, так вот запросы к базе в Komodo отображаются хорошо(то что написал то и выполняется), а при открытии той же страничке в браузере , возвращается пустаю страница (
...залез в командную строку написал вот так php-cgi мой путь\имя файла
и вывод идйт также хорошо на консоль...

Вчём тут проблема??? может что-то в настройках?
зарание благодарен!!!
 

knight

Новичок
Автор оригинала: Navarro
А результаты запросов выводить пробовал? :)
Конечно ..., я ж говорю что всё хорошо работает в редакторе, командная сторока тоже...
php-cgi file.php > 1.html
открываем данный файл всё хорошо! (вывод нормальный...)
вот часть вывода..., естественно впереди открытие и выбор базы данных и конечно запрос к ней!
PHP:
  $author = mysql_fetch_array($ath);
   echo "<br>имя = ".$author['name']."<br>";
   echo "пароль = ".$author['passw']."<br>";
   echo "e-mail = ".$author['email']."<br>";
   echo "url = ".$author['url']."<br>";
   echo "ICQ = ".$author['icq']."<br>";
   echo "about = ".$author['about']."<br>";
   echo "photo = ".$author['photo']."<br>";
   echo "time =".$author['time']."<br>";
....
ток открываю страницу в браузере...и нечего, пустую страницу возвращает apache.
 

knight

Новичок
Автор оригинала: asm
error_reporting(E_ALL); в начале
Fatal error: Call to undefined function mysql_connect() in C:\www\web\index.php on line 8

MySql подключил...,
в php.ini изменил
extension_dir = "C:\php\ext"
раскоментировал
extension=php_mysql.dll
в чём тогда дело?
И почему при запуске из командной строки:
PHP:
C:\php>php-cgi c:\www\web\index.php
X-Powered-By: PHP/5.2.0-dev
Content-type: text/html

<br>имя = Maks<br>пароль = 123<br>e-mail = [email][email protected][/email]<br>url = vrow.softtime.ru<br>ICQ =  

<br>about = programmer<br>photo =  <br>time =<br>
работает...
(
может настроил что не так?
 

asm

Пофигист
а что php_info(); говорит по поводу нахождения php.ini?
 

knight

Новичок
Автор оригинала: asm
а тот же php_info() по поводу mysql? :)
В разделе Configuration PHP Core
extension_dir = C:\php5
не понимаю почему..., в php.ini прописан c:\php\ext
в разделе PHP Variables
_SERVER["PATH"] = C:\Program Files\ActiveState Komodo 3.5\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\php;C:\MySQL Server 5.0\bin

PHP:
C:\MySQL Server 5.0\bin\mysqld --install
The service already exists!
The current server installed: "C:\MySQL Server 5.0\bin\mysqld-nt" --defaults-file="C:\MySQL Server 5.0\my.ini" MySQL
 

_vampiro_

Новичок
все dll из c:/php в c:/windows/system32 скопировать лучше.
И перезапускать сервер.
 

knight

Новичок
Автор оригинала: _vampiro_
все dll из c:/php в c:/windows/system32 скопировать лучше.
И перезапускать сервер.
разобрался...

в PATH винде было прописаны все пути..., но винда никак их не воспринимала! (
вывод функции phpinfo() давал следующий результат:
doc_root -> no value
extension_dir -> C:\php5
хотя было всё прописано в php.ini, и путь к нему был указан в PATH

решение - кинул php.ini в c:\Windows. данный doc_root,extension_dir
значение сразу же принели нужный вид!

спасибо всем за отклики! =)

P.S. копировать все .dl в c:/windows/system32 нехорошо....и неудобно для их будущей замены...
 
Сверху