powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Трабл с установкой.
17 сообщений из 17, страница 1 из 1
(PHP) Трабл с установкой.
    #33456353
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сёдня себя ламером почувствовал. Я уже очень давно не ставил ПХП под виндой. А тут припёрло.
Итак: имеем апачь 1.3.31, ПХП 5.1.1 и МуСКЛ 4.0.какой-то (вроде 13, что не важно).
Ставится апачь. Распаковывается ПХП. В конфиги апача пишутся соответствующие строчки (ПХП поставлен как модуль). Ставится МуСКЛь. Осталось добавить соответствующую строку. Ан нет! Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил!
Но нет. Он пишет, что не может найти c:\php_mysql.dll

Памагите
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33456355
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
http://www.php.net/mysql
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33456370
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*http://www.php.net/mysql
Прости, щас просто компа того под рукой нету. Трабл в отсутствии libmysql.dll в системной папке?
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33456377
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;)
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33456495
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* SarinТрабл в отсутствии libmysql.dll в системной папке?Не знаю. Возможно :) И не забудь посмотреть phpinfo на предмет правки того php.ini, которым пользуется php ;)
Я достоверно установил каким php.ini пользуется PHP.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33458143
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin Сначала он при перезапуске ругался, что нету ./php_mysql.dll Я эту ДЛЛку вовсюда скопил. Потом указал экстеншин дир в c:\. На c:\ в корне лежит эта ДЛЛ. Я точно знаю. Сам её туда копил!
Но нет. Он пишет, что не может найти c:\php_mysql.dll


У меня была такая ж фигня с каким-то последним виндовским билдом ПХП5. С бубнами плясать было некогда, я забил на 5-ку и спокойно поставил ПХП4.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33458220
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчет 5-ку не могу ничего сказать, но 4-ку с бибилиотеками, ставить приходиолсь следующим образом:
Скопировать все библиотеки, нужные для php в каталог с php.ini. Самое смешное в том, что при поиске DLL. PHP "находится" именно в этом каталоге, а при поиске DLL-ек использется путь, что-то вроде ".;%PATH%".
hope this help...
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33460658
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только что понял, кажется, что там не так.

Работает такое:

Код: plaintext
1.
extension_dir = "c:\php\4\"

Не любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.

Или эти длинные имена как-то по другому записывать, типа Program%20Files ???

Короче, переложил DLL-ки в другую директорию "попроще", и все заработало.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33460691
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда проще:
c:\php_mysql.dll
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33460706
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.[/quote]Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir[quot Sarin]Куда проще:
c:\php_mysql.dllНу если вам нравится "срач" в корне...
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33460708
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
ЕретикНе любит оно длинные имена типа c:\Program Files\php... Видимо, как в 4-ке, так и в 5-ке.Уж не знаю, любит или не любит, но у любого длинного имени есть короткое (для совместимости с MS-DOS). У того же Program Files это как правило progra~1. Посмотреть список коротких имён можно при помощи ключа /x команды dir SarinКуда проще:
c:\php_mysql.dllНу если вам нравится "срач" в корне...
PS: единственный форум, где quote - это quot.
/me привык работать ручками.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33460715
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вобче не очень:) Я его в корень для теста скинул.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33463073
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче вывод - пишите короткие имена в extension_dir.

Я не проверял с DOS-синонимам dir/x. Теоретически обязано работать, но пока не проверишь на всех билдах виндов, пхп и апача, на 100% не поручусь :)

Ссылку может кто даст в php.net на эту тему?
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33463086
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
www.php.net/install.windows.manual
You may choose a different location but do not have spaces in the path (like C:\Program Files\PHP) as some web servers will crash if you do. там же The manual says "do not have spaces in the path (like C:\Program Files\PHP) as some web servers will crash if you do". Indeed, when using this with PHP5 on WinXP, I got the error message "The specified module could not be found."
However, the problem seems not to lie in the SPACE in the pathname, but in the QUOTES that Windows adds when a space is in the pathname! This is what I found:

"C:\Program Files\php5\php5isapi.dll" -- doesn't work
C:\php5\php5isapi.dll -- works
"C:\php5\php5isapi.dll" -- doesn't work
C:\Progra~1\php5\php5isapi.dll -- works
"C:\Progra~1\php5\php5isapi.dll" -- doesn't work
C:\Program Files\php5\php5isapi.dll -- doesn't work, because it's not accepted by Internet Information Services

I don't know if this all is a problem with Internet Information Services or with PHP, but it would be nice if it was more documented in the PHP manual. ещё там же I found this out while trying to install PHP4 with Apache2 on XPPro. Here are 3 general guidelines that I have found to be correct:

- Path may not have spaces. Change C:\Program Files to C:\Progra~1 If you don't understand this, go to start-->run-->command (not cmd). Type cd\ and hit enter. Then type dir. You should see all your directory names there.

- Paths should not be enclosed by quotes.

- Use forward slashes (/) and not backslashes (\)
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33463177
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Респект товарищу Guest за ценные ссылки.

Однако, закавычивание имен файлов меня, насколько помню, не спасало. Я пробовал когда-то давно на старых билдах, кому не лень - проверьте, как это сейчас.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33463199
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат.
...
Рейтинг: 0 / 0
(PHP) Трабл с установкой.
    #33463213
Еретик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* ЕретикОднако, закавычивание имен файлов меня, насколько помню, не спасало.Это, вобще-то, видно из приведённых цитат.
Пардон, проглядел :) И вот так, шоб все видели :

Код: plaintext
1.
2.
3.
4.
"C:\Program Files\php5\php5isapi.dll" -- облом
C:\Program Files\php5\php5isapi.dll -- облом  
"C:\Progra~1\php5\php5isapi.dll" -- облом
"C:\php5\php5isapi.dll" -- облом

Код: plaintext
1.
2.
C:\php5\php5isapi.dll -- канает
C:\Progra~ 1 \php5\php5isapi.dll -- канает
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Трабл с установкой.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]