вот лог апача: httpd.exe: Syntax error on line 166 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php5/php5apache2_2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc. [Wed Sep 02 22:25:40 2009] [warn] (OS 995)Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения. : winnt_accept: Asynchronous AcceptEx failed. [Wed Sep 02 22:25:41 2009] [notice] Child 2772: Released the start mutex [Wed Sep 02 22:25:42 2009] [notice] Child 2772: All worker threads have exited. [Wed Sep 02 22:25:42 2009] [notice] Child 2772: Child process is exiting
Я переустановил апач: Apache 2.2.13 и PHP 5.3.0 C:\Documents and Settings\Admin>php -v PHP 5.3.0 (cli) (built: Jun 29 2009 21:25:23) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies C:\Documents and Settings\Admin>php -i|findstr extension_dr PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezon e_set() function. In case you used any of those methods and you are still gettin g this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for '3.0/DST' instead in Unknown on line 0 Так же почему-то не работает пхп я пробую запустить простой скрипт <? phpinfo(); ?> - чистый экран вот конфиг: httpd.conf #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL ScriptAlias /php/ "c:/Apache2.2/php/" Action application/x-httpd-php "c:/Apache2.2/php/php-cgi.exe" PHPIniDir "c:/Apache2.2/php/" LoadModule php5_module "c:/Apache2.2/php/php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
так скрипт уже работает <? phpinfo(); ?> но после того как я расскомментировал в php.ini extension=php_sybase_ct.dll Я получаю следующий вывод C:\Documents and Settings\Admin>php -i|findstr extension_dr PHP Warning: PHP Startup: Unable to load dynamic library 'c:\Apache2.2\php\ext\ php_sybase_ct.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№. in Unknown on line 0
php 5.3.0 это же самая последняя 6-й весрии пока нет. вот что я вижу на сайте http://windows.php.net/download/ 6.0 has no release.
dembi старая и самая последняя это противоположные вещи... Поставь 5.2.х, потому что у некоторых были некоторые проблемы с этим...
но у меня как ты помнишь таже проблема и с 5.2. была, не подгружался модуль php_sybase_ct.dll я уже не знаю что и делать ???????????????
Я так понимаю мне нужно библиотека libcs.dll для работы с БД Sybase как я понимаю мне нужен Sybase Open Client, который содиржит необходимую библиотеку. Где я могу скачать этого клиента ???
нашел я эти библиотеки, установил их все равно модуль не инициируется C:\Documents and Settings\Admin>php -v PHP Warning: PHP Startup: sybase_ct: Unable to initialize module Module compiled with module API=20001222, debug=0, thread-safety=1 PHP compiled with module API=20060613, debug=0, thread-safety=1 These options need to match in Unknown on line 0 PHP 5.2.6 (cli) (built: May 2 2008 18:02:07) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
Проблема решена Я установил sybase client после установки, из папки sybase\OCS-15_0\dll скопировал все недостающие dll в корень php. После это все заработало ))) Теперь все это нужно проделать под Линухом