затем, что инструкции пишут для того чтобы им следовать. в \ext\ лежат расширения, которые грузятся. если система не знает пути где они лежат как она из загрузит?
А эта директива для кого написана? Код (Text): extension_dir = "D:/WebServer/php5/ext/" У меня пути к \ext\ в Path нет и все работает на ура!!! Если вы будете запускать утилиты из командной строки, тогда нужно. В противном случае нет... WARRIOR, Конфиги копируем ко мне в личку.
Господи... Кто-нибудь!!! Напишите РАБОЧИЕ пути для Переменной среды пользователя и для Системной переменной!!!!
господи! ну когда же они начнут не тупо читать, а хоть капельку думать? не копировать, а хотя бы набирать код? =)
вот и познакомся для начала с устройством системы, с файловой системой, что и как работает. снимает 50% головной боли.
Помогите решить проблему,.... никак не могу понять почему так происходит. Стоит ОСь Windows XP sp3 apache_2.2.10 mysql-5.0.67 php-5.2.9 Практически любой сайт корежит до не узнаваемости, на другом компьютере стоит все то же с теме же конфигами, и все работает нормально, но у меня не хочет. Вот наглядный пример:
Подскажите новобранцу! Суть вот в чем. Не так давно товарищь посоветовал и установил на мою машину localhost со своего диска. Очень удобно стало работать с PHP файлами, но вот незадача, Винда слетела. С новой ХР прога перестала работать. Обнаружил на этом сайте подобную вещь, установил, протестил по инструкции, все работает, а что датьше.... Не могу понять где стартовая страница. Кликаю в трее на иконку "start" но не чего не происходит и Apache Monitop не понятный, что там к чему. Объясните пизззз! Где мне складывать файлы с которыми я работаю, какой к этой папке будет путь? И как вызвать стартовую страницу, если в этой версии она предусмотрена. В тарой версии на стартовой странице можно было составлять необходимое меню проектов, а в этой как?
Товарищи выручайте! apache_2.2.11-win32-x86-openssl-0.9.8i mysql-5.0.67-win32 php-5.2.8-Win32 установил все это барахло, php засунул в C:\php\ пути в PATH обозначил C:\php\; C:\php\ext\; httpd.conf и php.ini настроил проблема в том что php не подхатывает php_mysql.dll в php.ini я включал 2 расширения extension=php_gd2.dll extension=php_mysql.dll весь прикол в том что gd2 подхватываеться, а php_mysql.dll - нет.. еще я пробовал другие повключать - extension=php_gettext.dll работает, а extension=php_exif.dll - нет Библиотеки все на месте, пробоавл их заменить на другие - эффекта не возымело. Из-за чего php одни библиотеки подхватывает а другие не видит? вот лог [Tue Mar 31 17:01:32 2009] [notice] Parent: Received restart signal -- Restarting the server. [Tue Mar 31 17:01:32 2009] [notice] Child 83900: Exit event signaled. Child process is ending. httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.101 for ServerName [Tue Mar 31 17:01:32 2009] [warn] NameVirtualHost *:80 has no VirtualHosts PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php/ext/php_mysql.dll' - The specified module could not be found.\r\n in Unknown on line 0 [Tue Mar 31 17:01:32 2009] [notice] Apache/2.2.11 (Win32) PHP/5.2.8 configured -- resuming normal operations [Tue Mar 31 17:01:32 2009] [notice] Server built: Dec 10 2008 00:10:06 [Tue Mar 31 17:01:32 2009] [notice] Parent: Created child process 87836 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.101 for ServerName [Tue Mar 31 17:01:32 2009] [warn] NameVirtualHost *:80 has no VirtualHosts httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.101 for ServerName [Tue Mar 31 17:01:32 2009] [warn] NameVirtualHost *:80 has no VirtualHosts PHP Warning: PHP Startup: Unable to load dynamic library 'C:/php/ext/php_mysql.dll' - The specified module could not be found.\r\n in Unknown on line 0 [Tue Mar 31 17:01:32 2009] [notice] Child 87836: Child process is running [Tue Mar 31 17:01:33 2009] [notice] Child 87836: Acquired the start mutex. [Tue Mar 31 17:01:33 2009] [notice] Child 83900: Released the start mutex [Tue Mar 31 17:01:33 2009] [notice] Child 87836: Starting 64 worker threads. [Tue Mar 31 17:01:34 2009] [notice] Child 83900: All worker threads have exited. [Tue Mar 31 17:01:34 2009] [notice] Child 83900: Child process is exiting [Tue Mar 31 17:01:34 2009] [notice] Child 87836: Starting thread to listen on port 80. C:/php/ext/php_mysql.dll - путь правильный, по ему браузер выдает дллку[/code]
100% он раскоменчен. у меня на ПК нормально такая связка работает, я даже оттуда дергал php.ini - все бестолку. А это на ноут ставлю - и тут такая фигня, я и перезагружался, и переустанавливал wamp - одно и тоже. кста винда англиская, сп3
libmysql.dll в папке c:\php а также в C:\Program Files\MySQL\MySQL Server 5.0\bin и к нему указан путь в PATH
Проблема была в переменной PATH , а именно в пробелах %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\php\; C:\php\ext\; C:\Program Files\MySQL\MySQL Server 5.0\bin\; непонятно только почему нормально работал php.ini , ведь перед ним тоже был пробел! Извините за мой приступ тупости, всем спасибо.
php_exif.dll должна подключаться только после php_mbstring.dll. Не достаточно просто удалить комментарий... Из-за директивы PHPIniDir
Прошу помочь если кто может Прочитал уже весь форум результатов нет. Установил Apache 2.0 + Mysql 4.1.16 + Php5.2.1 скаченный с(http://www.php.ru/install) Apache 2.0 D:\Program Files\Apache Group (после установки апач в трее работал!) Mysql 4.1.16 C:\Program Files\MySQL Php5.2.1 D:\Program Files\php5 начал вносить изменения PATH: %SystemRoot%\System32\Wbem;D:\Program Files\php5\;D:\Program Files\php5\ext\; переименовал php.ini-dist в php.ini В php.ini ;extension=php_mssql.dll extension=php_mysql.dll ;extension=php_mysqli.dll В httpd.conf #Подключение PHP,как модуля LoadModule php5_module D:/Program Files/php5/php5apache2.dll AddType application/x-httpd-php .php PHPIniDir"D:/Program Files/php5/" перезапустил апач- и он сдох!( пишет The requested operation has failed!) если в (httpd.conf) убрать строки #Подключение PHP,как модуля LoadModule php5_module D:/Program Files/php5/php5apache2.dll AddType application/x-httpd-php .php PHPIniDir"D:/Program Files/php5/" и перезапустить апач-апач оживает?!?!?! и даже при наборе в браузере 127.0.0.1 показывает нужную страницу но дальше ни 127.0.0.1/test/index.php ни 127.0.0.1/test/index2.php НЕТУ ( невозможно отобразить страницу) (р.s. в папке htdocs\test файлы index.php и index2.php я создал)
Вопрос уже поднимался - остался без ответа: apache_2.2.11-win32-x86-openssl-0.9.8i mysql-essential-5.1.32-win32 php-5.2-nts-win32-VC6-x86-latest поставил windows sp3 при подключении пхп к апачу выдает ошибку насколько я понимаю апач почему то ставится в worker моде. Есть какие нить варианты решения проблемы кроме сноса винды и установки сп2? При этом конфиг вроде правильный: