![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Genady |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 25.6.2009 Репутация: нет Всего: нет |
Дорогие Друзья! Надеюсь на вашу помощь!
Перед тем как открывать тему - я перечитал немало материала в том числе на вашем форуме, проблема такая: Тестирование функционирования связки apache-php-mySql с помощью test.php - свидетельствует о том что тандем apache-php словно не подозревает о существовании сервера MySql, это видно по выводу на экран: Apache works PHP works А на счёт работает или не работает MySql - ни слуха не духа. Краткая характеристика: windows xp php-5.2.12-win32-installer.msi apache_2.2.14-win32-x86-no_ssl.msi mySql server 5.1 Причём mySql server 5.1 как самостоятельный сервер - функционирует нормально и соответственно в настройках сервиса имеет активированный статус файлы библиотек php_mysql.dll и php_mysqli.dll не было в установочной директории php, и поэтому - я скачал их с интернета и скопировал в директории php, php/ext а также в sys32, туда же скачал из директории mySql файл libmySQL.dll Попытка добавить в php.ini настройки: extension=php_mysql.dll extension=php_mysqli.dll приводят к ошибке при запуске/перезапуске apache код test.php <html> <head> <title>Text Page</title> </head> <body> <p align='center'>Apache woprks <?php echo"<p align='center'>PHP woprks $dbhost ="localhost"; $dbuser ="root"; $dbpass ="apolon123"; if(mysql_connect($dbhost,$dbuser,$dbpass)){ echo"<p align='center'> also MySQL works </p>\n"; } else { echo"<p align='center'>so MySQL doesn't work :((</p>\n"; } echo "\n<br><br>\n\n"; phpinfo(); ?> </body> </html> За ранее благодарен. Гена. |
|||
|
||||
| Mavrun |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 199 Регистрация: 25.11.2007 Репутация: 2 Всего: 13 |
попробуй переустановить всё и поставить не по отдельности, а скопом. погугли AppServ, там три в одном, всё моментально ставится и готово к работе.
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 3 Всего: 37 |
php надо было скачивать не инсталлятор, а зип.
править нужно правильный php.ini - тот, который показывается по команде phpinfo() так же в нем нужно прописать extension_dir к установке апача и мускуля проблема отношения не имеет Это сообщение отредактировал(а) Ипатьев - 28.2.2010, 17:02 |
|||
|
||||
| Genady |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 25.6.2009 Репутация: нет Всего: нет |
Спасибо Ипатьев!
1) Какую версию php c zip-расширением - нужно скачать? - для windows xp apache_2.2.14-win32-x86-no_ssl.msi mySql server 5.1 2)Что касается php.ini - то отображает реальную картину тот php.ini - который показывается по команде phpinfo() - я правильно понял? Mavrun - спасибо и тебе, я думаю что AppServ - крутая вещь, но всё таки хотелось бы самому, опираясь на советы бывалых - разобраться в наладке apache-php-mySql. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 3 Всего: 37 |
вот эту, я думаю
http://windows.php.net/downloads/releases/...n32-VC6-x86.zip соответственно, к апачу подцеплять руками. |
|||
|
||||
| Genady |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 25.6.2009 Репутация: нет Всего: нет |
Спасибо!
А как можно запустить? Какой файл установочный? - php.exe ? php-win.exe или php-cgi.exe? - Что-то поочерёдно пробовал запустить - ничего не получается, если есть у кого-то ссылки на форумы или блоги где объясняется/обсуждается установка php из zip-файла? За ранее благодарен. Гена. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 3 Всего: 37 |
Запускать ничего не надо.
Это просто архив с файлами. Его надо распаковать, и после этого добавить в Httpd.conf две строчки, LoadModule php5_module c:/php/php5apache2_2.dll AddType application/x-httpd-php .php скорректировав путь к файлу. |
|||
|
||||
| Genady |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 25.6.2009 Репутация: нет Всего: нет |
Ещё раз спасибо Ипатьев за реальную помощь, разархивировав php-5.2.13-Win32.zip, и отредактировав php.ini , итог - связка apache-PHP-mySql функционирует!!!
Если всё по порядку, то промаявшись с php-5.3.1-Win32-VC6-x86.zip (почему то появлялось сообщение об ошибке в http.conf на строке - LoadModule php5_module c:/php/php5apache2_2.dll из-за этого - apache упорно не запускался ) , т.е. при попытке перезапустить apache - включался debbuger visual studio, сообщая о неуправляемом исключении в sys32 и прося продебагить http.conf, это меня и навело на мысль - что-то с системной переменной Path, так и оказалось - стёрся каким то образом путь C:/php; в системной переменной Path(я думаю что когда пытался запустить php.exe - это и произошло, в общем моя глупая идея в которой нет никакой необходимости - читайте об этом 6_й пост Ипатьева), и восстановив заново C:/php; обратил внимание что debbuger visual studio перестал запускаться оповещая о неуправляемом исключении в sys32, а вместо этого выдавалось сообщение дебагером apache что файл php5apache2_2.dll не загружается как модуль apache, в общем здесь меня и осенила мысль что надо снести php5.3.1 и загрузить в php директорию другую версию php тем более если в прошлой верссии php-5.2.12 (которую я стёр, т.к в ней отсутствовали файлы с расширением dll) в этой строке - на LoadModule php5_module c:/php/php5apache2_2.dll не появлялось сообщение об ошибке в http.conf, то чего не попытать счастья с php-5.2.13-Win32.zip например. Конечно это не такая продвинутая версия вроде php-5.3.1 на данный момент, но тем не менее все необходимые dll - файлы в ней присутствуют.В общем мои чаяния оправдались, после того как изменил имя с php.ini-recomrnded на php.ini и воспользовавшись рекомендациями с сайта softtime.ru - "Установка Web-сервера Apache в связке с PHP 5 и MySQL (Apache+PHP+MySQL)" , Авторы - Симдянов И.В., Голышев С.В., Кузнецов М.В. запустил тестовый файл что в топике этой темы и обнаружил к своей радости что связка аpache-php-mySql - работает, и это несомненно благодаря помощи Ипатьева - без которой и этого рассказа - возможно бы не было, надеюсь - материал этой темы поможет и другим страждущим. С уважением Гена. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |